Ниже приведена информация со стороны разработчика Android
Примечание. Ни setAndAllowWhileIdle (), ни setExactAndAllowWhileIdle () не могут запускать аварийные сигналы более одного раза в 9 минут для каждого приложения.
Я хочу быть более ясным для этого случая.
Пример дела:
Я использую AlarmManager с методом setExactAndAllowWhileIdle()
для установки двух сигналов тревоги, первый сигнал тревоги - 7: 30 и второй сигнал тревоги 7: 35 .(устройство в данный момент находится в режиме ожидания)
Как видите, дельта времени составляет 5 минут, меньше 9. Поэтому второй сигнал тревоги будет ждать 9 минут, чтобы сработать в 7.: 39 или больше не может стрелять?
Для приложения напоминания, должен ли я проверить и предупредить пользователя, если есть два будильника с разным временем меньше 9 минут, и попросить их установить другое время?
Кстати, setAlarmClock () всегда работать в этом случае?
Спасибо за ваш совет.