Как быть уверенным, что я остановил locationManager requestUpdates? - PullRequest
1 голос
/ 03 ноября 2011

Я ищу местоположение моей текущей позиции, но только один раз, я не могу использовать requestSingleUpdate, потому что он должен работать на версиях Android ниже 2.3.Я вызываю это через TimerTask, и когда я получаю позицию, я останавливаю timer.cancel ().Как быть уверенным, что я остановил locationManager requestUpdates?(Я назвал locationManager.removeUpdates, но есть ли другой способ отслеживать запросы)

1 Ответ

3 голосов
/ 03 ноября 2011

если вы позвоните timer.cancel, то сисадейтер местоположения продолжит работать.Вы можете использовать только locationManager.removeUpdates, это на 100% безопасно, что прекращает обновление

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