Будет ли сервис переднего плана работать в нерабочее время режима ожидания
Служба переднего плана Android - хороший механизм, позволяющий предотвратить переход приложения в режим ожидания приложения, но служба переднего плана также будет работать даже в режиме ожидания?
Я имею в виду, не в короткое периодическое время пробуждения режима Doze, а в большинстве времени сна режима Doze. Будет ли это работать в такое глубокое время сна?
Некоторые люди говорят, что режим переднего плана не подвержен режиму Doze. Как режим Doze влияет на фоновые / фоновые службы с / без частичных / полных пробуждений?
Но некоторые люди (комментарии по следующей ссылке) говорят, что служба Foreground также останавливается в режиме Doze, а служба Doze - и службе Foreground.
Кто прав?
1 ответ
У меня есть опыт работы службы переднего плана (с уведомлением, которое обновляется каждую секунду), из-за режима ожидания. Я выполнял функцию таймера в моем сервисе переднего плана. Когда я вернулся через долгое время, таймер на самом деле не работал, потому что устройство перешло в режим ожидания. Я должен был попросить WakeLock
чтобы поддержать мой сервис.