AlarmManager, тревога не вызывается, когда телефон спит

1
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
long schedualed = getNextSchedualTime(context);
alarmManager.set(AlarmManager.RTC, schedualed, makeControlPendingIntent(context));

Я знаю, что установка RTC_WAKEUP будет работать, даже если телефон находится в режиме сна. Но я хочу знать, когда телефон спит, будет ли аварийный сигнал RTC, который должен быть запущен во время сна, задерживаться при пробуждении телефона?

Теги:
alarmmanager

1 ответ

3
Лучший ответ

Из официальной документации здесь:

Время будильника в System.currentTimeMillis() (настенные часы время в UTC). Эта тревога не просыпается устройство вверх; если он отключается устройство спит, оно не будет до следующего устройство просыпается.

Итак, ответьте на свой вопрос: да, он будет отложен и не будет удален.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню