如何检测URL是否包含文件?

时间:2019-07-14 13:23:02

标签: java android url android-recyclerview android-glide

我正在使用Glide从URL将图像加载到图像视图中。

如果图像在服务器中不可用并且URL没有退出/指向已删除的文件,则图像视图将变为空白。

如何知道URL是否包含图片?

//do magic here if/else 
     Glide
    .with(context)
    .load(url)
    .centerCrop()
    .into(myImageView);

非常感谢...

2 个答案:

答案 0 :(得分:0)

尝试这种方式。

 Glide.with(passContext)
    .applyDefaultRequestOptions(
       new RequestOptions()
        .placeholder(R.drawable.ic_user_default)
        .error(R.drawable.ic_user_default)
     )
    .load(url)
    .into(imageview);

答案 1 :(得分:0)

Use placeholder() or error(),如果您的目标是在URL指向无效图像时显示一些本地图像。

Use RequestListener,如果您想更全面地了解故障。