アプリケーションのアクティビティの 1 つで例外が発生した場合、強制終了ダイアログが、アプリケーション全体を強制終了するのではなく、アプリケーションの履歴/スタック内の以前のアクティビティに戻るように見えることを少し心配しています。これは正常ですか?私のアプリケーションが何らかの形でそれ自体の複数のバージョンを実行している可能性があることを懸念しています。
コードを意図的に「壊す」ことで、次のことがわかりました。
次々と開かれていく僕の活動
A>B>C>D>E
アクティビティA
を中断すると強制的に閉じて電話のホーム画面に戻る アクティビティの同上 強制的に閉じると、中断するとアクティビティにB
戻るD
ように見えるB
強制的に閉じると、中断するとアクティビティにE
戻るように見えるC
どうしたの?すべてのインテントをチェックして、それらを 2 回開いていないことを確認しました