ViewPager+Fragment懒加载机制的源码解析
什么是懒加载?Fragment+ViewPager中,由于ViewPager会预加载当前可见的Fragment的左右两侧的Fragment,这样就会导致左右两侧的Fragment即使处于不可见状态也会通过网络拉取数据加载,造成多余的流量损失和性能损失,如果两侧的Fragment存在大量的图片等消耗内存的控件时严重会出现界面滑动卡顿和OOM,懒加载就是解决上述问题产生的,当且仅当Fragment处于可见状态时才开始加载数据,否则停止加载数据。
1.Fragment的预加载
在日常开发中不可避免的需要使用Fra
原创
2020-08-25 15:46:50 ·
184 阅读 ·
0 评论