FragmentStatePagerAdapter和FragmentPagerAdapter区别

Posted 安卓笔记侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FragmentStatePagerAdapter和FragmentPagerAdapter区别相关的知识,希望对你有一定的参考价值。

1.如果ViewPager中加载的是Fragment,则提供的Adpater可以继承于具体的:FragmentStatePagerAdapter或FragmentPagerAdapter


2.FragmentStatePagerAdapter:适用于ViewPager中加载的Fragment过多,会根据最近最少使用算法,实现内存中Fragment的清理,避免溢出


3.FragmentPagerAdapter:适用于ViewPager中加载的Fragment不多时,系统不会清理已经加载的Fragment。

以上是关于FragmentStatePagerAdapter和FragmentPagerAdapter区别的主要内容,如果未能解决你的问题,请参考以下文章

FragmentStatePagerAdapter 向 TextView 返回错误的位置

如何将 FragmentFactory 与 FragmentStatePagerAdapter 一起使用

getItem 函数在 FragmentStatePagerAdapter 中调用两次?

FragmentPagerAdapter和FragmentStatePagerAdapter区别?

FragmentStatePagerAdapter onPageSelected事件

Android - 使用 FragmentStatePagerAdapter 保存/恢复状态