0

我有一个ViewPager带有 4 个片段的片段,在最后一个片段中我想进行验证并保存插入到先前片段中的值。

我试图用数据覆盖onSaveInstanceState并保存 aBunble但该方法没有接到电话(仅当屏幕熄灭时)。

如何保存数据并从父活动访问它?

4

1 回答 1

0

我认为鉴于您的要求,您最好将模型对象从 Activity 依次传递给每个片段。每个片段都将存储模型中所需的数据,一旦最后一个片段完成,就可以对其进行验证。

作为旁注,我相信 onSaveInstanceState 用于存储 Activity / Fragment 的当前状态,以便可以重新初始化它而无需调用可能的长时间运行的后台任务,而不是共享数据的方式。

于 2013-01-14T16:32:15.697 回答