Как отключить услугу GPS, когда активность завершена? - PullRequest
0 голосов
/ 31 августа 2010

Я запускаю действие из другого действия с помощью startActivityForResult.Это действие получает LOCATION_SERVICE.Все работает очень хорошо до того момента, когда я загружаю приложение на свое оборудование.Там все работает нормально, пока я не закрою приложение.LOCATION_SERVICE, кажется, продолжает работать и даже продолжает давать мне обновления Toast, пока я не выключу дроида.Есть ли явный вызов 'release' для GPS или один из моих 'финишных' вызовов по ошибке?Заранее спасибо ...

1 Ответ

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

Это действие получает LOCATION_SERVICE

Это, вероятно, делает больше, чем это.

Есть ли явный вызов 'release' для GPS или один из моих 'финишных' вызовов по ошибке?

Да. Тем не менее, это зависит от того, что вы сделали с LocationManager в первую очередь. Например, если вы позвонили requestLocationUpdates(), вам нужно позвонить removeUpdates().

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