我有一个带有4个选项卡的ViewPager
。
我正在使用一个自定义适配器,它扩展了FragmentPagerAdapter
。
问题在于,当我切换选项卡时,第一个Fragment
会再次创建,尽管它不是当前可见的。
而且,这只发生在第四次更改选项卡后。例如,选项卡1 -> 选项卡2 -> 选项卡3=>从选项卡1调用onStop
。->选项卡2 =>onCreateView
从选项卡1调用(onAttach
未被调用)。
我想避免这种情况。即使它们当前未显示,我需要所有选项卡始终保持它们的状态。 我该怎么做?