Android:获取当前位置后禁用onLocationChanged()

时间:2012-02-15 04:30:34

标签: android google-maps gps

我目前正在Android上编写GPS应用程序代码。我已成功获取用户的当前位置,但它不会停止更新位置。一旦获得用户的当前位置,如何停止onLocationChanged()?

1 个答案:

答案 0 :(得分:5)

您可以使用removeUpdates()删除当前活动与给定LocationListener的位置更新的当前注册。第一次获得Location后,您可以unregister LocationListner更新,

locationManager.removeUpdates(listener);
listener = null;