Android ViewPager内部片段在定向更改时保留片段
这个问题被问了很多次,但在我的例子中,这个场景就像在方向改变时,视图页面保留了以前方向的片段。我试图通过传递Android ViewPager内部片段在定向更改时保留片段,android,android-viewpager,Android,Android Viewpager,这个问题被问了很多次,但在我的例子中,这个场景就像在方向改变时,视图页面保留了以前方向的片段。我试图通过传递getChildFragmentManager()来解决它到FragmentStatePagerAdapter但在这种情况下,滚动后仅显示第一个片段,显示“空白”页面,但第一个片段仍有数据。 我还尝试更改了FragmentPagerAdapter并添加了destroyItem()也尝试了覆盖getItemPosition(),但没有成功 任何帮助都将不胜感激。谢谢。你能展示一些你曾经使用过
getChildFragmentManager()来解决它
到FragmentStatePagerAdapter
但在这种情况下,滚动后仅显示第一个片段,显示“空白”页面,但第一个片段仍有数据。我还尝试更改了
FragmentPagerAdapter
并添加了destroyItem()
也尝试了覆盖getItemPosition()
,但没有成功
任何帮助都将不胜感激。谢谢。你能展示一些你曾经使用过的代码吗。“ViewPageradapter扩展FragmentStatePagerAdapter{public ViewPagerFragment(FragmentManager){super(fm)}public Fragment getItem(){/*这里我返回Fragment*/}public int getCount(){返回10}”这是我的适配器。我是如何调用new ViewPageradapter(getActivity().getSupportedFragmentManagaer())的。我尝试的是通过传递“getChildFragmentManager()”,对于这个调用,它只显示一次,因为其他页面是空的。(但我滚动的是空白页面,只有所需的片段数。)