0

ユーザーがアクティビティ A から B に移動し、[戻る] ボタンを使用して A に戻った場合、アクティビティをリセットして元の状態に戻すにはどうすればよいですか?

4

2 に答える 2

1

マニフェストandroid:noHistory="true"ファイルに含まれています。「true」の値は、アクティビティが履歴トレースを残さないことを意味します。タスクのアクティビティ スタックには残らないため、ユーザーはそこに戻ることができません。それについてはこちらをご覧ください。

Bで戻るボタンを押すとすぐに、

Intent intent = new Intent(this, A.class);
startActivity(intent);
finish();
于 2012-09-15T11:55:30.447 に答える
1

Activity A呼び出したときに終了Activity BonBackPressed()、アクティビティ B をもう一度呼び出します。したがって、それは new を開始しActivity Aます。

アクティビティ B に以下のコードを記述します。

@Override
public void onBackPressed() 
{
     // Calling Activity A
     // Finish Activity B
}
于 2012-09-15T11:47:30.180 に答える