Таймер и AlarmManager на переднем плане Сервис в Android 8 - PullRequest
0 голосов
/ 29 сентября 2018

Я хочу периодически получать местоположение и отправлять на сервер.Я написал это с AlarmManager и хорошо работает в версии ниже 6 и на некоторых устройствах выше версии 6. Но в устройствах Samsung не работает и вовремя позвонить.Я искал и нашел, я должен использовать Foreground Service.в Foreground службы Alarm Manager и Timer запускается определенное время?Или в режиме доза не надежен?

1 Ответ

0 голосов
/ 29 сентября 2018

Если вы не собираетесь делать что-то, что должно быть замечено пользователем, вам следует использовать JobScheduler для запланированных заданий вместо использования фоновой службы или службы переднего плана.После Android Oreo есть еще несколько ограничений для фоновых заданий.Вы можете проверить ограничения и как вы должны реализовать с здесь .

...