Будет ли сервис переднего плана работать в нерабочее время режима ожидания

Служба переднего плана Android - хороший механизм, позволяющий предотвратить переход приложения в режим ожидания приложения, но служба переднего плана также будет работать даже в режиме ожидания?

Я имею в виду, не в короткое периодическое время пробуждения режима Doze, а в большинстве времени сна режима Doze. Будет ли это работать в такое глубокое время сна?

Некоторые люди говорят, что режим переднего плана не подвержен режиму Doze. Как режим Doze влияет на фоновые / фоновые службы с / без частичных / полных пробуждений?

Но некоторые люди (комментарии по следующей ссылке) говорят, что служба Foreground также останавливается в режиме Doze, а служба Doze - и службе Foreground.

Кто прав?

1 ответ

Решение

У меня есть опыт работы службы переднего плана (с уведомлением, которое обновляется каждую секунду), из-за режима ожидания. Я выполнял функцию таймера в моем сервисе переднего плана. Когда я вернулся через долгое время, таймер на самом деле не работал, потому что устройство перешло в режим ожидания. Я должен был попросить WakeLock чтобы поддержать мой сервис.

Другие вопросы по тегам