1つのサンプルアプリがありActivityます。ユーザーが戻るボタンを使用してアプリを終了し、後でアプリのアイコンを使用して、Activity.
問題は、戻るボタンを押して n 回借りると、アプリのインスタンスが n 個になることです (メモリ分析ツールで確認したように)。
onBackPressed()を呼び出すようにオーバーライドしようとしましfinish()た。この場合、 が呼び出されていることがわかりますが、メモリ内onDestroy()には の複数のインスタンスが残っていActivityます。、、android:launchModeなどのさまざまな も試しましたが、いずれの場合でものクラスのインスタンスが複数存在します。"singleTop""singleTask""singleInstance"Activity
Activityこの単純なケースでの複数のインスタンスが実行されないようにするにはどうすればよいですか?