AとBの2つのアクティビティがあります。通常のシナリオは次のとおりです。Aが実行されてからBにインテントが送信されます。Aが一時停止され、Bが表示されます。ユーザーがBから戻るボタンを押すと、Bは破棄され、ユーザーはAに戻ります。
ただし、Bが自分自身を再作成する必要がある場合があります。これを行うには、Bに電話finish()
してからstartActivity()
、Bに電話します。これで問題ありません。しかし、戻るボタンをクリックすると、再びBが表示されるので、Aに戻るにはもう一度戻るボタンをクリックする必要があります。
Bを再起動しても、戻るボタンを1回だけ押すとAに戻るにはどうすればよいですか?