いくつかのアクティビティ A、B、C、D があります。いいえ、設定方法はこのようなものです。
- ユーザーがアプリを起動すると、アクティビティ A が開始されます。
- プリファレンスに基づいて、true に設定されている場合、すぐにアクティビティ D を開始します
- そこから、D が C を開始し、C が B を開始し、B が A を開始します。
... この時点で、バック スタックから D、C、B を削除して、ユーザーが A から戻ることによってそれらに戻ることができないようにします (ただし、戻るボタンは D、B、C の場合と同じように機能するはずです)。
要約すると、このようなものが必要です
D <--> C <--> B --> A
Intent.FLAG_ACTIVITY_CLEAR_TOP
インテント フラグを使用してみIntent.FLAG_ACTIVITY_NEW_TASK
ましたが、機能しません。どうすればこれを達成できますか??