A、B、C、D の 4 つのアクティビティがあります。もう 1 つ、E.
A、B、C、D の間で新しいアクティビティを開始する場合は問題ありません。ただし、これらのいくつかのポイント (たとえば、ログインが成功したとき) では、アクティビティ E を開始したいが、A、B、C、およびすべてをクリアしたい場合があります。 D アクティビティ (つまり、バック スタックのクリア)。
というわけで、アクティビティ E に到着したら戻るボタンを押すと、アプリケーションから離れます。
startActivity: Intent.FLAG_ACTIVITY_CLEAR_TASK、Intent.FLAG_ACTIVITY_CLEAR_TOP などにフラグを追加しようとしていますが、動作を達成できません。
何か案が?
ありがとう!