0

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

4

1 回答 1

5

调用removeUpdates on LocationManager,传递您的位置侦听器。

mLocationManager.removeUpdates(mListener);
于 2012-04-26T02:09:21.617 回答