3 つのアクティビティがあります。A->B->C のスキップ シーケンスがあります。
A が B にスキップすると、A は終了できません。B が C にスキップした場合、A と B の 2 つのアクティビティを終了するにはどうすればよいですか?
B が C にスキップしない場合、A に押し戻すことができます。
前もって感謝します!
3 つのアクティビティがあります。A->B->C のスキップ シーケンスがあります。
A が B にスキップすると、A は終了できません。B が C にスキップした場合、A と B の 2 つのアクティビティを終了するにはどうすればよいですか?
B が C にスキップしない場合、A に押し戻すことができます。
前もって感謝します!
C アクティビティを開始するとき、アクティビティ A と B から backStack をクリアするには、次のようにFLAG_ACTIVITY_CLEAR_TOPを使用します。
intent = new Intent(context,C.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
次の詳細情報を入手できます:タスクとバックスタック