第一次停止位置更新

时间:2012-04-26 01:30:06

标签: android

我正在使用一个实现LocationListener类的服务。现在我想知道设备的当前位置(纬度,经度)。我使用了requestLocationUpdates方法,以便在位置更改时调用onLocationChanged方法。我希望onLocationChanged方法只应该被调用一次,即当我第一次获得该位置时,不应该再次调用它。 我已经调用了stopSelf方法来停止onLocationChanged方法中的服务。但我仍然得到位置更新。 请帮帮我。

1 个答案:

答案 0 :(得分:4)

LocationManager上致电removeUpdates,传递您的位置监听器。

mLocationManager.removeUpdates(mListener);