读书人

关于ListView中性能优化中图片加载有关

发布时间: 2012-07-29 15:26:13 作者: rapoo

关于ListView中性能优化中图片加载问题

ListView的性能优化网上很多信息,但是涉及到异步加载图片问题就会出现问题。

具体参看上篇文章http://314858770.iteye.com/admin/blogs/1217594

?

如果每次都重新inflate一个新的View出来肯定会造成性能损失严重,可能会出现listview滚动是很卡的情况,还会出现内存溢出。

现在想出一个方法就是每次都添加一个标识,然后设置图片的时候检查这个标识,如果不相符则忽略此次。

?

适配器中的关键代码

public interface ImageCallback {public void imageLoaded(Drawable imageDrawable, String imageUrl,int key);}
?

经过此次修改,再测试时不会出现之前的内存持续增长 ?和 滚动很卡的情况。

读书人网 >移动开发

热点推荐