带有file:// scheme的Uri将不会加载到Glide中

时间:2017-11-01 14:04:54

标签: java android android-glide

我已经尝试了很多方法,但这是我的URI:

file:///storage/emulated/0/WhatsApp/Media/WhatsApp%20Images/IMG-20171101-WA0003.jpg

我尝试过使用:

.load(urinormal)

起初。只要URI具有content:// scheme,它就可以工作,但不适用于file://

我试过的其他事情:

.load(new File(urinormal.getPath()))
.load(Uri.fromFile(new File(urinormal.getPath())))

在清单和运行时都授予了读写存储权限。

编辑:我的Uri来自:

    ImageView image = findViewById(R.id.image);
    Glide.with(this).load(getIntent().getParcelableExtra(Intent.EXTRA_STREAM)).into(image);

0 个答案:

没有答案