В вещательном приемнике для USER_PRESENT вещания, я устанавливаю тревогу так:AlarmManager.RTC не срабатывает, если устройство уже просыпается
Intent intentAfterAlarmFire = new Intent(context, ActivityAfterAlarmFire.class);
PendingIntent alarmIntent = PendingIntent.getBroadcast(context, 1234567, intentAfterAlarmFire, 0);
AlarmManager alarmMgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
alarmMgr.set(AlarmManager.RTC, myTime, alarmIntent);
Он работает, как ожидался, когда пользователь разблокирует устройство по истечении времени будильника, однако, оно не срабатывает, если пользователь разбудил устройство до времени будильника и продолжал использовать его до тех пор, пока не пройдет время тревоги.
Должен ли огонь AlarmManager.RTC (без пробуждения) в любом случае, если устройство уже проснулось?
Спасибо.