我嵌套了Fragments
[1 个Fragment
名为“MainFrag”的主程序和许多子程序Fragments
],该应用程序可以显示 MainFrag 或可以显示其他片段。
我想要做的是每次用户选择显示 MainFrag 时的 MainFrag,所以我试图把它放在它的位置setCurrentItem
,但这仅适用于用户第一次显示 MainFrag,就好像用户选择另一个片段然后重新选择 MainFrag不工作ViewPager
onCreateView
seCurrentItem
我还尝试将它放在 MainFrag 中onResume
,它按要求工作,但它也会导致一个问题,如果用户将应用程序移到后台然后重新打开它 viewPager 将滚动,我不想要这个
那么我到底可以放在setCurrentItem
哪里?
mViewPager.setCurrentItem(mCurrentWeekFragmentItemNumber);
编辑:我正在使用导航菜单在 MainFrag 是其中之一的 3 个主要片段之间移动。