懒加载
vic6329063
这个作者很懒,什么都没留下…
展开
-
安卓性能优化之懒加载(Fragment中数据的懒加载)
1、背景:为什么需要懒加载。 我们在做安卓项目的时候,经常会有一个使用场景:ViewPage与多个Fragment组合使用。 然而,viewpager有着预加载机制:默认一次加载当前页面前后两个页面,即使设置setOffLimit(0)也没有效果。 虽然预加载优化了app的体验效果,但是这样把我们看不到的页面的数据也加载了,大大降低了性能,浪费...原创 2018-09-25 13:52:02 · 15050 阅读 · 7 评论 -
安卓性能优化之懒加载(View的懒加载)
1、背景:为什么需要View的懒加载。 我们在做安卓项目的时候,经常会有一个使用场景:需要在运行时根据数据动态决定显示或隐藏某个View和布局。 上述场景,我们通常的解决方案就是:就是把可能用到的View先写在布局里,再初始化其可见性都设为View.GONE,然后在代码中根据数据动态的更改它的可见性。 虽然这样的实现,逻辑简单而且控制起来比较灵活;...原创 2018-09-26 08:33:49 · 4241 阅读 · 1 评论