Java 文件为://scheme-won';滑翔
我已经尝试了很多方法,但以下是我的URI:Java 文件为://scheme-won';滑翔,java,android,android-glide,Java,Android,Android Glide,我已经尝试了很多方法,但以下是我的URI: file:///storage/emulated/0/WhatsApp/Media/WhatsApp%20Images/IMG-20171101-WA0003.jpg 我试过使用: .load(urinormal) 起初。只要URI具有content://方案,它就可以工作,但不适用于文件:// 我尝试过的其他事情: .load(new File(urinormal.getPath())) .load(Uri.fromFile(new File(u
file:///storage/emulated/0/WhatsApp/Media/WhatsApp%20Images/IMG-20171101-WA0003.jpg
我试过使用:
.load(urinormal)
起初。只要URI具有content://方案,它就可以工作,但不适用于文件://
我尝试过的其他事情:
.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);
请调查这个问题:我已经调查过了,它似乎是一个不同的问题。您是否尝试过将%20替换到一个空间,然后再加载它?@KanakSony我刚刚尝试过,但它也不起作用。
getIntent().getParcelableExtra
您没有向我们展示您在该意图中添加了什么。从哪里来。那个调用会传递什么类型的数据?请调查这个问题:我已经调查过了,它看起来是一个不同的问题。您是否尝试过将%20替换到一个空间中,然后加载它?@KanakSony我刚刚尝试过,但它也不起作用。getIntent().getParcelableExtra
您没有向我们展示您在该意图中添加了什么。从哪里来。那个电话会提供什么样的服务?