您好,我使用Universal Image Loader从设备加载图像,现在它可以工作了,但是如果文件路径包含“空格字符”,则图像不会显示,并且日志记录显示存在FileNotFoundException
.
我尝试使用 java io 在线程中打开文件,它打开并且我可以读取它。
文件名:
/mnt/sdcard/WhatsApp/Media/WhatsApp Images/IMG-20121014-WA0001.jp
当抛出异常时,
它用 a 替换空格,%20
这就是抛出异常的原因。
我的代码:
ImageLoader.getInstance().displayImage(
Uri.fromFile(
new File(cursor.getString(cursor.getColumnIndex(
MediaStore.Images.Media.DATA)))).toString(),
holder.mImage);
仅当路径中没有空格时才有效,
任何帮助