当片段A更改为片段B时保存片段状态

时间:2012-11-27 10:41:26

标签: android views android-fragments savestate

我有一个片段A和一个片段B.

在片段A中,我将一些视图充气到容器内部。然后我改为片段B,当我转向片段A时,膨胀的视图消失了,我在这个视图中丢失了数据。

任何人都知道这是什么问题? 谢谢您的时间和帮助

enter image description here

1 个答案:

答案 0 :(得分:0)

查看片段的生命周期:http://developer.android.com/guide/components/fragments.html#Lifecycle

您可以使用onSaveInstanceState()方法保存数据,使用onCreateView()重新加载重要数据。

您应该在onCreateView()而不是Fragment构造函数中创建所有UI数据,然后每次重新创建View时都会调用它。

相关问题