我有一个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)为我工作

07-24 09:45