我无法移除我的应用中的位置收听。我在onCreate方法中使用它:
locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
locationListener = new MyLocationListener();
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 10, locationListener);
这在我的onPause / onStop / onDestroy方法中:
locationManager.removeUpdates(locationListener);
但是当我关闭我的应用程序时,卫星图标仍然存在。为什么呢?
答案 0 :(得分:0)
通过新的onResume方法解决:
protected void onResume() {
super.onResume();
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 10, locationListener);
}