こんにちは、私はこの A-->B-->C のようなアクティビティ フローを持つ Android アプリケーションを開発しています。
したがって、私の意図は、B がアクティビティ C を開くとすぐに A と B の両方を閉じることです。そのために、2 つのフラグを使用しようとしています。
Intent.FLAG_ACTIVITY_CLEAR_TOP and Intent.FLAG_ACTIVITY_SINGLE_TOP
しかし、クリックして戻ると、アクティビティ B と A の両方が表示されます。このようなアクティビティを開始します
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
なぜ機能しないのかわかりませんか?私は何か間違ったことをしていますか? 助けが必要。ありがとうございました。