2 つのアクティビティがA1
ありA2
、A1
[次へ] ボタン、[アプリを終了] ボタンがあります。A2
キルアプリボタンがあります。
A1
(次へボタン) に進みますA2
。android.os.Process.killProcess(android.os.Process.myPid());
両方のアクティビティの終了アプリで、アプリを完全に終了するために呼び出します。今私の問題は、開発者向けオプション(アクティビティを保持しない)が有効になっていて、ユーザーが入っA1
てA2
殺したときです。アプリは直接 に移動A1
します。オプション android を有効にすると、戻るアクティビティが削除されることがわかっています。しかし、アプリを終了すると、Android がバック キーを押したものとして扱われるのはなぜですか。ホームボタンを押すと、アプリを強制終了するだけなので、これには大きな懸念があります。ユーザーがアプリを再入力すると、アンドロイドはホームキーを押した画面に直接移動します。終了時にアプリのバックスタック情報を完全にクリアするにはどうすればよいか、誰でも教えてもらえますか?