我正在寻找我当前位置的位置,但只有一次,我不能使用requestSingleUpdate,因为它需要在低于2.3的Android版本上运行。我通过TimerTask调用它,当我得到位置时,我停止timer.cancel()。如何确保我停止了locationManager requestUpdates? (我调用了locationManager.removeUpdates但是还有其他监视请求的方法)
答案 0 :(得分:3)
如果你调用timer.cancel,则locationupdatelistener继续工作。你只能使用locationManager.removeUpdates,这是100%安全的,不再需要更新