我使用日历类,如下报警经理不触发的确切时间报警android的
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY,1);
cal.getTimeInMillis();
cal.set(Calendar.MINUTE,05);
long TriggerMillis = cal.getTimeInMillis();
AlarmManager aManager = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
aManager.set(AlarmManager.RTC_WAKEUP, TriggerMillis,pIntent);
其中pIntent是一个悬而未决的意图进一步进行时触发报警时间安排的报警。
事件以几秒钟的延迟触发。这是任何使用Calendar类进行此任务的问题。有什么建议么?
TIA ..
什么是'pIntent'?它是'BroadcastReceiver'的PendingIntent吗? – CommonsWare
您是否正在瞄准API级别19?如果是这样,那就是设计。闹钟时间不准确。 –
@CommonsWare pIntent是启动服务的pendingIntent。 – Audhil