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

Dro*_*att 2 gps android google-maps

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

Lal*_*ani 5

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

locationManager.removeUpdates(listener);
listener = null;
Run Code Online (Sandbox Code Playgroud)