如何确保我停止了locationManager requestUpdates?

时间:2011-11-03 14:40:36

标签: android android-location

我正在寻找我当前位置的位置,但只有一次,我不能使用requestSingleUpdate,因为它需要在低于2.3的Android版本上运行。我通过TimerTask调用它,当我得到位置时,我停止timer.cancel()。如何确保我停止了locationManager requestUpdates? (我调用了locationManager.removeUpdates但是还有其他监视请求的方法)

1 个答案:

答案 0 :(得分:3)

如果你调用timer.cancel,则locationupdatelistener继续工作。你只能使用locationManager.removeUpdates,这是100%安全的,不再需要更新