类似的界面需求使用地方很多,发现fragment会被销毁,如果没被预加载,每次滑到该界面时都会重新创建一次。
对比FragmentPagerAdapter和FragmentStatePagerAdapter差异,发现即使使用FragmentPagerAdapter也会被销毁。
难道是内存不足自动销毁??待后续分析。。。
给pageview设置属性pager.setOffscreenPageLimit(3);这样预加载fragment就变成3个了。
这样会有性能的问题,你如果没进入这个页面也会先加载,我们的要求是看过后才放入预加载中,
看过今日头条等新闻客户端都是这样实现的。待后续分析。。。