前言:
为了使ListView性能更优,最普遍的方法就是添加一个ViewHolder静态类。
虽然性能有很大的提高,但是同样也伴随着Item控件内容显示重复或错乱的情况。
分析并解决如下两个问题
一、控件数据未初始化而导致的显示错误。
二、网络异步加载导致出现显示错误、重复。
如下我们来简单分析一下ListView的缓存机制。我们整篇文章均以下图的模型来举例说明。
(图片转至http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html)