LocationListenerからのアップデートの受信からを登録解除するにはどうすればよいLocationManagerですか?
ここに私がそれを設定している方法があります
mLocationManager = (LocationManager)this.getSystemService(LOCATION_SERVICE);
mListener = new LocationListener() {
public void onLocationChanged(Location location) {
Log.i("LocationListener", "Logging Change");
}
}
mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
5000, 1, mListener);
を作成したビューを終了した後もLocationListener、LogCat ウィンドウにログ メッセージが表示されます。
これは、リスナーを孤立させているためだと理解していますが、オブジェクトに destroy メソッドが表示されLocationListenerず、オブジェクトに「リスナーの削除」スタイルのメソッドも表示されませんLocationManager。