Android-связь с менеджером местоположения началась с другого действия - PullRequest
1 голос
/ 20 августа 2010

В моем приложении я хочу получить блокировку GPS и записать координаты. Но я не хочу, чтобы заблокировать устройство в поисках GPS. Пользователь может свободно перемещаться по приложению и различным действиям в нем.

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

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

A.this.mlocListener.removeMyUpdates();

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

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

Kevin

1 Ответ

0 голосов
/ 20 августа 2010

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

...