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