在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
难受,自己按照老师用recyclerview写了一遍,结果在虚拟机上获取不到图片,然后我把apk拷到手机上安装想试一下,高潮来了,用流量竟然可以获取图片。结论就是用电脑的网络怎么也获取不了图片,用移动网络就可以,我自己写的东西我自己都看不懂了,估计跟锐捷网络有关。
2017-03-13