В моем приложении я хочу получить блокировку gps и записать координаты. Но я не хочу блокировать устройство для поиска gps. Пользователь должен свободно проходить через приложение и различные действия внутри.
Итак, если я вызываю функцию locationListener в действии A, могу ли я ссылаться на нее в действиях B C и D?
Если все еще в активности, я могу сказать что-то вроде
A.this.mlocListener.removeMyUpdates();
Когда я нахожусь в действии B, как я могу ссылаться на LocationListener I, настроенный в Activity A
Заранее спасибо
Кевин
Нет. Настройте трансляцию, когда у вас есть событие местоположения, которое вы хотите увидеть в других действиях. Или пользовательский сервис, чтобы сделать placelistener, а затем вы можете привязываться к нему. Имейте в виду, что вы должны отменить регистрацию учетных записей в методе onPause(), если вы используете его в активности. Он будет разряжать аккумулятор пользователя