7

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

4

3 に答える 3