Я зарегистрировал location listener
, который будет получать обновления местоположения с помощью NETWORK_PROVIDER
. Слушатель получает обновления местоположения, если activity
находится на переднем плане. Если я выйду из приложения, через некоторое время оно перестанет получать обновления местоположения. Что немного странно... разве он не должен получать обновление местоположения, даже если ни одно из действий не находится в стеке? Слушатель снова начнет получать обновления местоположения, если я вернусь в свое приложение.
Или я что-то не так делаю? Какая модель программирования предлагается для получения обновлений местоположения, даже если ни одно из моих действий не активно (ни на переднем плане, ни в стеке)?
Есть другой способ получать обновления местоположения (используя ожидающие намерения), но они не срабатывают, если я не включаю GPS.