(五)卡顿!卡顿!!卡顿!!!

今天把3个Fragment的所有英雄头像加载之后,发现居然卡顿!而且还相当严重!!血崩。。。

原因排查:
  1. 图片放在了mipmap-hdpi里面。推测应该不是这个原因,放在Assets下面二进制读取,应该比R字典这种形式还要慢才对。
  2. 缓存。但是写的时候已经用了Viewholder的标准写法了,按理来说不应该再出现这种情况。
  3. 朋友说像GridView这种要加载大量图片的布局,应该使用LruCache这种图片缓存。现在分析下来最有可能就是这个原因,明天我来试试看。欸,有点蛋疼啊!
    如果真的是这个原因,那这种缓存和Viewholder缓存有什么区别啊!朋友都快被我问烦了T T ,他做得app里面没有这种大量图形的,雪崩= =
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容