本人在切换fragment的时候发现一点地方,希望记录下来。
项目是中fragment的容器是viewpager,而viewpager的适配器是FragmentPagerAdapter。
这里稍微补充一下FragmentPagerAdapter和FragmentStatePagerAdapter的区别
1.FragmentStatePagerAdapter
继承子 pager。该 PagerAdapter 的实现将只保留当前页面,当页面不在当前显示的时候,页面会清理,释放其资源。而在页面需要显示时,生成新的页面,重新生成数据。这么实现的好处就是当拥有大量的页面时,不必在内存中占用大量的内存。
2.FragmentPagerAdapter
同样继承于pagerAdapter,但是该适配器在页面不显示(比如滑到