Как запустить службу никогда не заканчивается, пока приложение не будет удалено? - PullRequest
0 голосов
/ 12 июня 2018

У меня есть фоновый режим для служб определения местоположения и я хочу отправлять местоположение (широту и долготу) на сервер каждые 30 минут в Android, но я получаю обновление местоположения до тех пор, пока приложение не станет активным state.ie, очистите последнюю службу приложенийи остановись.

Как реализовать этот сценарий. Можете ли вы опубликовать пример кода?

1 Ответ

0 голосов
/ 12 июня 2018

в вашем случае вы можете зарегистрировать alarmManager, который запускается каждые 30 минут и проверяет, есть ли у пользователя gps, если gps был доступен, чем выбирает данные о местоположении и отправляет их на сервер!используйте JobScheduler для API 21 и выше

, и если вы хотите, чтобы сервис никогда не заканчивался в Android, прочтите эту статью:

https://fabcirablog.weebly.com/blog/creating-a-never-ending-background-service-in-android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...