Лучший подход для поиска местоположения GPS и сравнения значений в фоновом режиме? - PullRequest
0 голосов
/ 06 апреля 2019

Я работаю над проектом, который извлекает GPS-координаты в фоновом режиме и сравнивает их с заданными GPS-координатами для проверки на равенство.

Я думал об использовании IntentService для получения координат GPS, пока приложение не находится на переднем плане.

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

Небольшая подсказка была бы очень полезна!

Большое спасибо,

1 Ответ

0 голосов
/ 06 апреля 2019

Использование Intent Service не очень хорошая идея.Службы Intent используются для выполнения задачи (например, для получения текущего местоположения GPS), а затем для завершения работы.Подумайте об использовании службы и запустите ее как "START_STICKY", чтобы она постоянно работала в фоновом режиме:

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    return START_STICKY;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...