这个Adapter对Item的每次请求都想getView请求生成一个convertView实例以返回。也就是说,如果有1亿个item,那么每次页面翻滚到这个Item时,convertView都会生成一个实例View,这样的代码是非常的耗内存的。

优化代码如下:

以上代码使用了复用的思想,首次请求时,首先显示一屏幕的Item,并建立实例,当Item1消失,Item10出现,则Item10会复用Item1的实例。如图:

关于ListView和Adapter
参考:http://android.amberfog.com/?p=296




相关文章:

  • 2021-12-04
  • 2022-12-23
  • 2021-07-26
  • 2021-05-22
  • 2021-09-26
  • 2021-06-27
  • 2022-12-23
  • 2021-11-22
猜你喜欢
  • 2021-12-27
  • 2021-05-07
  • 2022-12-23
  • 2021-07-21
  • 2021-08-24
相关资源
相似解决方案