我想知道如果某个提供程序被禁用,LocationManager会停止侦听该提供程序的位置更改吗?如果不是,我如何手动停止侦听该提供程序的更新。提前感谢
发布于 2013-02-05 18:17:46
在您调用myLocationManager.removeUpdates(myListener);之前,您的位置侦听程序不会停止。检查我对另一个问题的回答,了解连接状态更新1还需要做些什么。
发布于 2013-02-05 18:14:39
试一试这个
myLocationManager = (LocationManager)this.getSystemService(LOCATION_SERVICE);
myListener = new LocationListener() {
public void onLocationChanged(Location location) {
Log.i("LocationListener", "Logging Change");
}
}
myLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
5000, 1, myListener);
myLocationManager.removeUpdates(myListener);https://stackoverflow.com/questions/14704823
复制相似问题