为什么要在onCreateView()中调用片段?

问题描述 投票:0回答:2

我有一个活动,其ViewPagerViewPager包括3 Fragments。它们可以通过滑动来更改。

例如:

  1. [FirstFragment +滑动(从右到左)= SecondFragment
  2. [第二片段+滑动(从右到左)= ThirdFragment
  3. [ThirdFragment +滑动(从左到右)= SecondFragment
  4. ...

我的问题:

  1. 如果我在FirstFragment上。只是FirstFragment和SecondFragment调用OnCreateView

如何使每个Fragment调用onCreateView

  1. 如果我从ThirdFragment更改为SecondFragment,FirstFragment的onCreateView被调用。

[如果我了解Fragment的生命周期,我想在我切换到ThirdFragment的那一刻,FirstFragment正在调用方法onDestroyView()。我该如何避免这种情况,以便每次“片段”都处于“实时”状态?

希望您能帮助我。请具体说明我是初学者。

BR马可]

我有一个带有ViewPager的活动。 ViewPager包含3个片段。它们可以通过滑动来更改。例如:FirstFragment +滑动(从右到左)= SecondFragment SecondFragment +滑动(从右...

java android android-fragments fragment
2个回答
1
投票

viewPager.setOffscreenPageLimit(5)为我工作


0
投票

将Viewpager与FragmentPagerAdapter一起使用会将片段保留在内存中。

© www.soinside.com 2019 - 2024. All rights reserved.