在 Activity 中我有 ViewPager
。
我不知道 viewPager
会添加多少个fragments
。
问题是:
在这种情况下我需要使用什么:FragmentPagerAdapter
或 FragmentStatePagerAdapter
?
最佳答案
一定要使用 FragmentStatePagerAdapter
。
FragmentPagerAdapter
一次加载所有 fragment ,会消耗更多内存。如果您有很多 fragment ,一次加载所有 fragment 甚至可能导致内存不足错误。
即使您知道 fragment 的数量,在大多数情况下也推荐使用 FragmentStatePagerAdapter
。
关于android - 未知数量的 fragment : FragmentPagerAdapter or FragmentStatePagerAdapter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47076748/