【发布时间】:2010-03-15 13:52:12
【问题描述】:
我的问题是关于在使用“返回”按钮返回活动时恢复复杂的活动相关数据。 Activity A 有一个 ListView,它连接到 ArrayAdapter 作为其数据源 - 这发生在 onCreate() 中。
- 默认情况下,如果我移动到活动 B 并按“返回”以返回活动 A,我的列表是否会保留所有数据,或者我只是获得屏幕的视觉“副本”但数据丢失?
- 当涉及多个活动时,我该怎么办?假设活动 A 开始活动 B,活动 B 开始活动 C,然后我按两次“返回”以到达 A。当 A 回到前台时,如何确保 A 数据的完整性? PrefsManager 似乎并不能非常直观地处理复杂的对象。
谢谢,罗伯
【问题讨论】: