Android GPS位置 - 删除更新

时间:2012-07-17 18:11:08

标签: java android gps locationlistener

我无法移除我的应用中的位置收听。我在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);

但是当我关闭我的应用程序时,卫星图标仍然存在。为什么呢?

1 个答案:

答案 0 :(得分:0)

通过新的onResume方法解决:

protected void onResume() {
    super.onResume();
    locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 10, locationListener);
}