/ / Androidに2回追加されているLocationManagerからLocationListenerを削除するには? - アンドロイド、GPS、場所

アンドロイドに2回追加されているLocationManagerからLocationListenerを削除する方法? - アンドロイド、GPS、場所

私が追加すれば this 次のようにLocationListenerとして2回

manager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,0,3,this);
manager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,3,this);

削除するだけで十分ですか。 this 次のように一度

manager.removeUpdates(this);

回答:

回答№1の19

はい、削除しています manager.removeUpdates(this); 十分です。として ドキュメンテーション 言う:

指定されたLocationListenerを使用して現在のアクティビティの位置を更新するための現在の登録を削除します。この呼び出しに続いて、このリスナーの更新は行われなくなります。