1 问题
glide加载图片地址的时候,可能这个地址没有图片,那么我们需要对这种异常情况进行处理,当然我们也需要把这个图片进行圆形化
2 代码解决
Glide.with(mContext).load(iconPath).error(new ColorDrawable()).listener(new RequestListener<Drawable>() {@Overridepublic boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Drawable> target, boolean isFirstResource) {//异常时候,下面需要进行相关处理,比如加载其它的图片啥的return false;}@Overridepublic boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {return false;}}).apply(RequestOptions.bitmapTransform(new CircleCrop())).into(holder.navigationIv);