记录一次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都要进行处理。

上一篇 下一篇

猜你喜欢

热点阅读