FragmentStatePagerAdapter与FragmentPagerAdapter的区别与分析

1.FragmentPagerAdapter:在每次切换页面的时候,是将fragment进行分离,适合页面较少的fragment使用以保存一些内存,对系统内存不会有多大影响。

FragmentStatePagerAdapter与FragmentPagerAdapter的区别与分析



2.FragmentStatePagerAdapter:在每次切换页面的时候,是将fragment进行回收,适合页面较多的fragment使用,这样就不会消耗更多的内存。

FragmentStatePagerAdapter与FragmentPagerAdapter的区别与分析

所以,看源码中的destoryItem的方法,就可以看出这两个adapter的区别与用法。