【发布时间】:2017-07-21 18:06:01
【问题描述】:
我有一个Activity,我在其中下载了一个图像压缩文件,然后在getFilesDir() 中解压缩。路径是这样的:
/data/user/0/packagename/files/files/example.png
但是,当我尝试加载这些图像时,它们没有显示。 我正在使用此代码来获取路径并加载图像:
String loc = getFilesDir().getPath() + "/" + Config.IMAGES_LOCATION +"/";
String imageloc = loc + model.getThumbnail();
Glide.with(ActivityImageGallery.this).load(imageloc).into(image);
imageloc路径与保存位置相同,从该路径创建文件时显示会存在。
我尝试在路径前使用file://,但这也不起作用。 WRITE_EXTERNAL en READ_EXTERNAL 请求并授予权限。
【问题讨论】:
-
你在安卓 N 上测试吗?
-
在运行 Android 6.0 的一加 2 上没有
-
您是否尝试使用此stackoverflow.com/a/42067675/5492047 使用滑翔的加载侦听器并检查异常?和很棒的教程可以在这里找到深度futurestud.io/tutorials/glide-getting-started。
-
如果
model.getThumbnail()为空怎么办? -
loc和imageloc的日志输出是什么?
标签: android android-glide