Расположение извлекается, когда приложение убивается и в фоновом режиме, используя FusedLocationProviderClient с ожидающим намерением, но в нерегулярное время - PullRequest
0 голосов
/ 31 октября 2018

Я использую FusedLocationProviderClient с ожидающим намерением. Я получаю местоположение, когда приложение активно. Но в то время как приложение переходит в фоновый режим или приложение отключено, я получаю местоположение с нерегулярными интервалами, например, 2 минуты, 3 минуты, иногда 10 минут. Нужна помощь с этим?

Примечание. Также я нацеливаюсь на Oreo.

мой код

1 Ответ

0 голосов
/ 31 октября 2018

Если вы хотите получить данные о местоположении, когда ваше приложение находится в фоновом режиме на Oreo или выше, вы должны запустить службу переднего плана (или что-то подобное):

https://github.com/googlesamples/android-play-location/tree/master/LocationUpdatesForegroundService

С Oreo Google начал ограничивать возможности приложений в фоновом режиме:

https://developer.android.com/about/versions/oreo/background

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