[问题] AlarmManager lose Broadcast

楼主: sorkayi (寻找奶昔)   2014-05-06 11:11:26
板上各位大大好
最近写了一个闹钟 app 这几天都有正常的 work
是利用到 AlarmManager setrepeating 方法去做每日的唤醒
但是今天突然就没有收到 broadcast
所以闹钟就没有正常的叫了
不知道是那里出问题了才上来问看看各位大大们有没有遇过
在 boradcast receiver 的地方我写 log 会写到 SD card
今天就没有收到 5/6 的 broadcast
在 time change 也有写到 receiver 去 update AlarmManager repeating
boot receiver 也有写到 update AlarmManager repeating
不知道是什么地方突然出问题了
Intent intent = new Intent();
intent.setClass(MyAlarmListViewController.this, AlarmReceiver.class);
PendingIntent pi = PendingIntent.getBroadcast(this,
alarm.mId,
intent,
PendingIntent.FLAG_ONE_SHOT);
if (alarm.mIsEnable != 0) {
alarmMgr.setRepeating(AlarmManager.RTC_WAKEUP,
currentMills + alertMillis,
AlarmManager.INTERVAL_DAY, // repeat for next days
pi);
感谢各位大大了
作者: sdyy (中坜市的小智)   2014-05-06 18:06:00
重开机没重设?

Links booklink

Contact Us: admin [ a t ] ucptt.com