我有一个ViewPager
活动。 ViewPager
包括3个Fragments
。它们可以通过滑动来更改。
例如:
FirstFragment +滑动(从右到左)= SecondFragment
SecondFragment +滑动(从右到左)= ThirdFragment
ThirdFragment +滑动(从左到右)= SecondFragment
...
我的问题:
如果我在FirstFragment上。只是FirstFragment和
SecondFragment调用OnCreateView
。
如何使每个Fragment调用onCreateView
?
如果我从ThirdFragment更改为SecondFragment,
FirstFragment的onCreateView
被调用。
如果我了解Fragment的生命周期,我认为在切换到ThirdFragment的那一刻,FirstFragment正在调用方法onDestroyView()
。我该如何避免这种情况,以便每个Fragment每次都“活跃”?
我希望你能帮助我。请具体说明我是初学者。
BR
马可
最佳答案
viewPager.setOffscreenPageLimit(5)
为我工作