屏幕旋转后ViewPager Fragments消失

时间:2015-02-17 10:46:26

标签: android android-viewpager fragment

我有以下问题:

我的片段内容取决于xml文件的内容。因此,在我onStart的{​​{1}}方法中,我调用一个方法来读取这些文件并生成片段并将它们放入列表中。 这些片段包含一个ArrayList,其中包含要在此片段中显示的所有视图。

生成片段列表后,我将其放入FragmentActivity以在FragmentPagerAdapter中显示它们。此时,将ViewPager连接到适配器时,会调用片段的ViewPager方法。这是上面提到的ArrayList的视图放在containerview上的地方。

如果最初创建活动,它是如何工作的。

当它恢复它的状态时,例如在轮换更改之后,在我甚至可以解析xml文件并生成要显示的视图之前调用我的片段的onCreateView方法在我的片段中。 因此片段是空的。

1 个答案:

答案 0 :(得分:0)

尝试添加

android:configChanges="keyboardHidden|screenSize|orientation"

到您的清单(在您的活动定义中)。