java - 如何检测URL是否有文件?

标签 java android url android-recyclerview android-glide

我正在使用 Glide 从 URL 加载 ImageView 中的图像。

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

如何知道URL是否有图片?

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

提前非常感谢...

最佳答案

Use placeholder() or error()如果您的目标是在 URL 未指向有效图像的情况下显示一些本地镜像。

Use RequestListener如果您想更广泛地了解失败。

关于java - 如何检测URL是否有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57027811/

相关文章:

java - 如何拥有触摸监听器并且仍然能够滚动

java - 在 LibGDX 中找不到图像

java - 同时对 vector 绘图的许多部分进行动画处理

java - Appium 选择了错误的定位器

android - 为什么某些音频文件无法在具有范围存储的 API 级别 30 上访问?

android - 使用 JsonReader.setLenient(true) 在第 1 行第 1 列路径 $ 接受格式错误的 JSON

c# - 如何使用 UriBuilder 和 HttpUtility.ParseQueryString 来存储 URL 并解析它

python - Django - 通过 URL 从根文件夹返回文件

java - 卡片 View 中同一行中的两个 TextView

php - 用 php 实现 RESTFUL webservice