0

リストビューを動的に更新する簡単なモジュールを作成しましたが、実際の問題は、戻るボタンでアクティビティを終了し、同じアクティビティに戻ったときにリストビューの動的更新が失われることです。

では、このアクティビティに戻ったときに、これらの更新を保持するにはどうすればよいでしょうか。

これを達成する方法を教えてください..

ありがとう、ジャルプ。

4

1 に答える 1

0

おそらく起こっていることは、あなたがそれに戻るたびに、それが再作成されるということです。リストへの更新をある種の永続ストレージに保存しておらず、そのストレージをアクティビティonCreate()にロードしていない場合、そのストレージは失われます。

また、AndroidManifest.xmlでアクティビティのandroid:launchMode = "singleTop"属性を宣言して、アクティビティのインスタンスが1つだけ実行されるようにすることもできます。これを行う場合は、アクティビティのonNewIntent()メソッドも実装する必要があります。

于 2012-04-25T13:03:51.407 に答える