我有一个片段A和一个片段B.
在片段A中,我将一些视图充气到容器内部。然后我改为片段B,当我转向片段A时,膨胀的视图消失了,我在这个视图中丢失了数据。
任何人都知道这是什么问题? 谢谢您的时间和帮助
答案 0 :(得分:0)
查看片段的生命周期:http://developer.android.com/guide/components/fragments.html#Lifecycle
您可以使用onSaveInstanceState()
方法保存数据,使用onCreateView()
重新加载重要数据。
您应该在onCreateView()
而不是Fragment构造函数中创建所有UI数据,然后每次重新创建View时都会调用它。