小编Aud*_*hil的帖子

警报管理器在android中没有在准确的时间触发警报

我使用Calendar类安排闹钟,如下所示

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);
Run Code Online (Sandbox Code Playgroud)

其中pIntent是在警报触发时进一步继续的待处理意图.

事件触发几秒延迟.使用Calendar类执行此任务是否有任何问题.有什么建议?

TIA ..

android calendar alarmmanager android-alarms android-pendingintent

4
推荐指数
1
解决办法
4518
查看次数