重新创建片段 - 查看寻呼机 - FragmentPagerAdapter

Nix*_*tel 2 android android-fragments android-viewpager

在我的应用程序中,我使用的是支持库-v4中的ViewPager

  1. 在主屏幕中我有viewPager得到max 5 Fragment,所有片段属于一个类ArticlePager

  2. 现在在主屏幕上有类别列表,现在寻呼机的内容基于该选择,

我遇到的问题是,我使用FragmentPagerAdapter了存储片段的片段,如果片段已经存在,它将返回旧片段而不重新创建片段.事情运行得很好,但问题发生在方向改变的时候.

例如

如果每个片段中有5个正常视图对于给定的位置,但也有一些包含2-3个视图.现在,如果我更改页面号上的方向,请说5,其中包含3个视图.

所以,到目前为止,在第5页的每个类别中,我都会看到包含3个视图的视图,这不是我想要的.

在我的应用程序中,每个类别都包含分页

有没有什么方法可以摧毁并重新点击类别片段?或任何其他工作

谢谢

Nix*_*tel 6

好的,谢谢开源我发现我的解决方案,FragmentPagerAdapter我已经覆盖了方法instantiateItem并得到了解决方案.

这可以通过FragmentStatePagerAdapter不存储片段而容易地实现.它一直在重新创建它,但我不想在100页的页面中,因为只有几页.