Объект AlarmManager после выключения и включения телефона

В моем приложении я устанавливаю будильник

AlarmManager alarmMgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
...
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, id, intent, PendingIntent.FLAG_UPDATE_CURRENT);
...
alarmMgr.set(AlarmManager.RTC_WAKEUP, time.getTimeInMillis(), pendingIntent);

Он работает нормально, пока я не выключу и не включу телефон.

Чтобы быть более конкретным, , скажем, в 10:20, я поставил будильник на 10:22, выключаю и включаю телефон в 10:21, будильник не работает.

В чем может быть проблема? Это проблема с трансляцией ожидающего намерения там или мне следует установить некоторые флаги объекта alarmManager, чтобы он работал в таких условиях?

6
задан Alex K 2 January 2015 в 01:22
поделиться