В одном из приложений, которое я разрабатываю, я регистрируюсь для обновления местоположения в Сервисе. Это лучший способ сделать это? Логика приложения такова, что Сервис будет активен до приложения.
Иногда я сталкивался с проблемой, скажем, когда служба работала и обновления местоположения работали правильно. Но примерно через 4-5 часов обновление местоположения автоматически прекращается, поэтому я полагаю, что Служба автоматически останавливается системой по прошествии некоторого времени. Пожалуйста, поправьте меня, если я ошибаюсь здесь.
В этом случае мне придется регистрировать слушателя местоположения по активности, а не по службе. Может кто-нибудь сказать мне, правильно ли я это понимаю или нет?