在glide中有一个解决加载错误问题的方法
进口
这个,还有
将sdk版本编译为27
compile 'com.github.bumptech.glide:glide:3.8.0'
然后使用这个代码
Glide.with(context)
.load(userdata.image)
.placeholder(R.drawable.ic_male)
.error(R.drawable.imagenotfound)
.listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
// log exception
Log.e("TAG", handle error case", e);
return false;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
Log.e("TAG", handle success case here", e);
return false;
}
})
.into(headerView.imgNavDp);
和
去除
这个来自
xml
app:srcCompat="@mipmap/ic_launcher_round"