私のアプリは、ユーザーがアプリを初めて実行したときにサインアップ アクティビティを次のように表示します。
- ActivitySplashScreen (ゲームへようこそ、アカウントにサインアップしますか?)
- ActivitySplashScreenSignUp (この情報を入力してください)
- ActivityGameMain (ゲームのメイン画面)
そのため、ユーザーが各画面のボタンをクリックすると、アクティビティは正確にその順序で互いに起動します。
ユーザーがアクティビティ #2 から #3 に移動するとき、履歴スタックから #1 と #2 を完全に消去することは可能ですか? ユーザーが 3 番の状態で [戻る] ボタンを押した場合に、スプラッシュ画面に戻るのではなく、ホーム画面に戻るようにしたいと思います。
タスクでこれを達成できると思います(つまり、#3で新しいタスクを開始します)が、より簡単な方法があるかどうかを確認したかったのですが、
ありがとう