我有一个FragmentActivitywith 容器,我把Fragmentwith放在那里ViewPager。在ViewPager我有 3Fragment秒:
[MainActivity]
[ViewPagerFragment]
[Fragment1][Fragment2][Fragment3]
当用户单击Fragment1//上的按钮Fragment2时Fragment3,我将其替换为ViewPagerFragment,OtherFragment因此层次结构如下所示:
[MainActivity]
[OtherFragment]
当我点击Back按钮时,ViewPagerFragment会重新创建,以及它的嵌套Fragments ( Fragment1/ Fragment2/ Fragment3)。
有没有办法保存状态ViewPagerFragment及其嵌套片段?这样片段将保持其状态而不被重新创建?
我已经设置setRetainInstance(true)了ViewPagerFragment,但是好像没有生效。