2010-08-20 4 views
1

В моем приложении я хочу получить блокировку gps и записать координаты. Но я не хочу блокировать устройство для поиска gps. Пользователь должен свободно проходить через приложение и различные действия внутри.Android Связь с менеджером местоположений началась с другого действия

Так что, если я вызову locationListener в действии A, могу ли я ссылаться на него в действиях B C и D?

, если все еще в деятельности ИИ мог бы сказать что-то вроде

A.this.mlocListener.removeMyUpdates(); 

Когда я нахожусь в деятельности B, как я могу сослаться на LocationListener я поставил в деятельности A

Заранее спасибо

Kevin

ответ

0

Нет. Настройте трансляцию, когда у вас есть событие местоположения, которое вы хотите видеть в других действиях. Или пользовательский сервис, чтобы сделать placelistener, а затем вы можете привязываться к нему. Имейте в виду, что вы должны отменить регистрацию учетных записей в методе onPause(), если вы используете его в активности. Он разрядит аккумулятор пользователя

+0

Спасибо за это, смог реализовать его как услугу (после много спотыкания в темноте!) Ответ принят. –

 Смежные вопросы

  • Нет связанных вопросов^_^