0

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

在片段 A 中,我对容器内部的一些视图进行了膨胀。然后我切换到片段 B,当我转向片段 A 时,膨胀的视图消失了,我丢失了该视图中的数据。

有谁知道是什么问题?感谢您的时间和帮助

在此处输入图像描述

4

1 回答 1

0

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

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

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

于 2012-11-27T10:45:20.813 回答