天天看點

FragmentStatePagerAdapter與FragmentPagerAdapter的差別與分析

1.FragmentPagerAdapter:在每次切換頁面的時候,是将fragment進行分離,适合頁面較少的fragment使用以儲存一些記憶體,對系統記憶體不會有多大影響。

FragmentStatePagerAdapter與FragmentPagerAdapter的差別與分析

2.FragmentStatePagerAdapter:在每次切換頁面的時候,是将fragment進行回收,适合頁面較多的fragment使用,這樣就不會消耗更多的記憶體。

FragmentStatePagerAdapter與FragmentPagerAdapter的差別與分析

是以,看源碼中的destoryItem的方法,就可以看出這兩個adapter的差別與用法。

繼續閱讀