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