记录一次bug之旅,recyclerview+Glide图片显示
2021-06-08 本文已影响0人
背锅TV丶伴奏大师
前言:
其实Recyclerview 的adapter有复用机制,不用想Listview的adapter那样,需要tag。
另外Glide这个框架也有setTag操作。只要按照一般情况使用是不会出问题的。
但是后台返回过来的图片url有可能为null的情况。如果不处理null的情况就会出现错乱。
如下代码处理
if(TextUtils.isEmpty(imgUrl)){
Glide.with(context).load(res).into(imageView);//res为默认占位图
}else{
Glide.with(context).load(imgUrl).into(imageView);
}
也就是说imgUrl不管是否为null都要进行处理。