2013-01-13 16 views
0

我有ViewPager 4片段, 在最後一個片段我想進行驗證並保存插入到先前片段中的值。保存並從片段中獲取數據

我試圖覆蓋onSaveInstanceState並將數據保存爲Bunble,但方法沒有收到呼叫(僅當屏幕熄滅時)。

如何保存數據並從父活動訪問它?

回答

0

我想給你的要求,你最好將活動中的模型對象依次傳遞給每個片段。每個片段都會存儲模型中所需的數據,並且一旦最後一個片段完成,就可以對其進行驗證。

作爲一個方面說明,我相信onSaveInstanceState用於存儲Activity/Fragment的當前狀態,以便它可以重新生成而不必調用可能的長時間運行的後臺任務,而不是共享數據的方式。

+0

什麼時候保存到模型對象,片段暫停或每次更改視圖的時間? – Ovi

+0

我會做每個視圖更新。 – Kingamajick

相關問題