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

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

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

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

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

Кто прав?


person Knowledge Drilling    schedule 11.01.2019    source источник


Ответы (1)


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

person WasabiTea    schedule 11.01.2019
comment
как запросить пробуждение у другой службы? - person Phantom Lord; 21.09.2020