0

ユーザーが戻るボタンを押してメインアクティビティに戻ったときに、すべてのアクティビティを強制終了したいA.アプリには次の3つのアクティビティがあります。

A->ユーザーが検索を押してアクティビティBを作成する前に、ユーザーの選択を表示します
。B->ユーザーの選択に基づいてURLのリストを表示し、アクティビティCを作成します。

C-> Webviewを開き、ユーザーが選択したページを表示します。

現在、アクティビティBの開始後にfinish()を呼び出さないため、ユーザーがアクティビティCの戻るボタンを押すと、URLのリストに戻り、必要に応じて別の選択を行うことができます。

新しいアクティビティA(ユーザーの初期選択なし)を作成し、ユーザーがアクティビティBの戻るボタンを押した場合に既存のアクティビティBとCが強制終了されるようにしたいですか?

どんな助けでもいただければ幸いです。

ありがとう

O。

4

1 に答える 1

0

アクティビティ C の戻るボタン ハンドラーをオーバーライドし、フラグを設定してアクティビティ A を起動することで、アクティビティ A に戻ることができますFLAG_ACTIVITY_CLEAR_TOP。あるいはnoHistory、アクティビティ Bに設定することもできます。

ただし、この場合、何らかの方法でアクティビティ A を手動でリセットする必要があります。

于 2012-03-11T19:16:36.917 に答える