保存并从片段中获取数据

时间:2013-01-13 12:21:07

标签: android android-fragments savestate

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

我尝试覆盖onSaveInstanceState并使用数据保存Bunble,但方法没有接到来电(仅在屏幕关闭时)。

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

1 个答案:

答案 0 :(得分:0)

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

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