Получение местоположения в Android для различных видов деятельности - PullRequest
1 голос
/ 25 января 2011

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

Большое спасибо. D.

1 Ответ

2 голосов
/ 25 января 2011

Вы можете создать базовый класс действий, который реализует интерфейс LocationListener , и все ваши действия с учетом местоположения подклассируют это базовое действие.Поскольку только один вид деятельности активен и находится на переднем плане одновременно, здесь нет растраты ресурсов.(Предполагая, что вы регистрируетесь в onResume и, например, вызываете removeUpdates в onPause)

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