Pri*_*nka 2 java android android-glide
我在我的应用程序中使用 glide 加载图像。它在我的情况下工作正常
if(image_enabled==1){
Glide.with(getContext()).load(constant.SERVER_URL+"images/"+quoteData.get(KEY_PICTURE).apply(myOptions).into(mImageView);
}
else if(image_enabled==0){
Glide.with(getContext()).load(constant.SERVER_URL+"images/"+quoteData.get(KEY_PICTURE)).apply(myOptions).into(mImageView);
}
Run Code Online (Sandbox Code Playgroud)
但如果上述任何一种情况无法加载图像,我想再加载一个 url。我不知道哪种方法用于滑行中的轨道加载失败。如果有人可以帮助我获得它,请告诉我。谢谢
我认为这会对你有所帮助。只需在 .error() 中设置您的网址,它就会在失败时加载。
Glide.with(getContext())
.load("your url")
.error("your default drawable")
.into(mImgProfile);
Run Code Online (Sandbox Code Playgroud)
或者你也可以在下面使用
Glide.with(mActivity)
.load("your url")
.listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
return false;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
return false;
}
})
.into(mImgProfile);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5075 次 |
| 最近记录: |