0

2つのアクティビティA、Bがあります:アクティビティAにはリストが含まれ、リストのクリックでBアクティビティに移動します。Bアクティビティでは、3つのボタンがあり、各ボタンのクリックで[B、q、r]にデータをロードする新しいアクティビティに移動します。サーバー。だから、そのデータを毎回リロードしたくない。そして、これらのp、q、rのいずれかから、バックプレスで彼をアクティビティAに戻したい。

4

1 に答える 1

2

データの再読み込みを回避するには、UIアクティビティとは別のクラスのデータを分離する必要があります。このように、同じものを何度呼び出してもActivity、データは1回だけロードされます。

アクティビティAに戻りたい場合は、Aから他のアクティビティを呼び出す前に、インテントフラグを変更する必要があります。

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
于 2012-11-24T11:10:28.380 に答える