1

誰かが次のシナリオを再現するのを手伝ってくれませんか:

アプリがアクティビティ B に移動する特定のタスクを含むアクティビティ A があります。ユーザーが B に移動して押し戻すと、アプリが閉じます (アクティビティ A が終了()を実行したことを意味する可能性があります)。ただし、場合によっては (ユーザー アクションではなく) アプリがアクティビティ A に戻り、B に移動したときの状態が維持されます。後でかどうか。私がそれを明確にしたことを願っています。どうもありがとう

4

2 に答える 2

1

onResume() で毎回アクティビティ A にデータを入力できます。永続化のために、SharedPreferences を使用できます。

メッセージを受信すると、Activity A の finish() を呼び出す BroadcastReceiver を Activity A にセットアップできます。閉じる直前のアクティビティ B で、そのメッセージをアクティビティ A のブロードキャスト レシーバに送信します。

于 2012-10-19T14:54:18.823 に答える