耦合性强那是因为老师是在做视频教程,做教程第一要通俗易懂,戳中要点,第二时间有限,写代码的人通病:懒。懒得去搞太多的东西。我们要举一反三,取其精华,用到实际开发中去。而不是生吞活剥依葫芦画瓢。
2017-04-17
在getView方法中这样写:
......
if (holder.iv_icon.getTag() != null) {
holder.iv_icon.setImageBitmap((Bitmap) holder.iv_icon.getTag());
} else {
//显示默认图片
//从网络下载并显示图片
}
.....
在handleMessage方法中加入
mImageView.setTag(bitmap);
这样一来重复下载和重复加载默认图片都解决了!
......
if (holder.iv_icon.getTag() != null) {
holder.iv_icon.setImageBitmap((Bitmap) holder.iv_icon.getTag());
} else {
//显示默认图片
//从网络下载并显示图片
}
.....
在handleMessage方法中加入
mImageView.setTag(bitmap);
这样一来重复下载和重复加载默认图片都解决了!
2017-03-24