我实施下载图片应用程序。我仅使用universal image downloader进行图片缓存。由于连接被拒绝,有时下载过程没有完成。我在下载过程之后通过通用图像加载器加载图像。
imageLoader.loadImageSync("file:///" + absolute_path + "/" + photo.link);
我从通用图像加载器中得到了错误。
12-18 10:55:52.166: E/ImageLoader(29921): Image can't be decoded [file:////data/data/com.../Content/131205-02.jpg_1024x720]
我查了一下文件。
File file = new File(absolute_path + "/" + photo.link);
Log.d("Fragment", absolute_path + "/" + photo.link + " file is exist:" + file.exists());
在日志中。
12-18 10:55:51.936: D/Fragment(29921): /data/data/com.../Content/131205-02.jpg file is exist:true
我想知道为什么即使文件存在也无法解码图像加载器。