0

我制作了一个简单的模块,在其中动态更新了我的列表视图,但我的实际问题是当我通过后退按钮退出活动时,当回到相同的活动时,我对列表视图的动态更新丢失了。

那么,当我再次回到此活动时,我该如何坚持这些更新。

请告诉我一些方法来实现这一点..

谢谢,贾尔普。

4

1 回答 1

0

可能发生的情况是,每次你回到它时,它都会被重新创建。如果您没有将列表的更新保存在某种持久存储中,然后在活动 onCreate() 上加载该存储,那么您将丢失它。

您也可以尝试在 AndroidManifest.xml 中为您的活动声明一个 android:launchMode="singleTop" 属性,以便只运行一个活动实例。如果这样做,您可能还必须为活动实现 onNewIntent() 方法

于 2012-04-25T13:03:51.407 回答