【问题标题】:Glide dont load image from document滑动不从文档加载图像
【发布时间】:2018-11-29 16:38:20
【问题描述】:

我有外部本地数据库,我必须将图像保存到数据库中, 图像来自相机和画廊以及可绘制的图像 从 imagedrawble 滑动加载图像,但无法从相机或画廊加载图像 我保存 uri 这些图片

glide 可以从 image drawable 中加载这个 uri

  content://media/external/images/media/772718

但无法从相机或图库中加载此 uri

content://com.android.providers.media.documents/document/image%3A772711

我以这种方式加载图像

  Uri uri = Uri.parse(modelInsertInfo.getImage_src());

    Log.d("LOG30",uri.toString());
    Glide.with(this).load(uri).into(imgDetail);

【问题讨论】:

  • 从您的Uri 查找文件路径并在加载图像时将其传递给您的Glide 源

标签: android-studio imageview uri android-glide


【解决方案1】:

您可以尝试从您的 uri 对象中获取路径并将其传递给 Glide,检查以下代码:

Glide.with(this).load(uri.getPath()).into(imgDetail); // get path from Uri and pass it to glide.

【讨论】:

    猜你喜欢
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2018-12-02
    • 2016-07-20
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多