AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
long schedualed = getNextSchedualTime(context);
alarmManager.set(AlarmManager.RTC, schedualed, makeControlPendingIntent(context));
Я знаю, что установка RTC_WAKEUP
будет работать, даже если телефон находится в режиме сна. Но я хочу знать, когда телефон спит, будет ли аварийный сигнал RTC
, который должен быть запущен во время сна, задерживаться при пробуждении телефона?
Из официальной документации здесь:
Время будильника в
System.currentTimeMillis()
(настенные часы время в UTC). Эта тревога не просыпается устройство вверх; если он отключается устройство спит, оно не будет до следующего устройство просыпается.
Итак, ответьте на свой вопрос: да, он будет отложен и не будет удален.