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