Я использую диспетчер аварийных сигналов в своем сервисе, чтобы устанавливать аварийные сигналы каждые 15 секунд для выполнения определенной задачи. Я не хочу будить телефон, так как задача не критична по времени, поэтому я использую флаг ELAPSED_REALTIME для установки будильника. Вот код:
alarm.setRepeating(AlarmManager.ELAPSED_REALTIME, SystemClock.elapsedRealtime(), 15 * 1000, intentRecurringChecks);
В моих журналах я замечаю, что задача выполняется каждые 15 секунд. Означает ли это, что телефон не спит, хотя его экран выключен на полчаса? Можно ли быть уверенным, что мое приложение не пробуждает телефон?
Я ищу эту тему, но не могу найти правильный ответ.
Спасибо за вашу помощь.