2011-12-29 55 views
0

我在SDCard上有文件夹结构和文件。当我试图使用ACTION_VIEW查看图像时,imgeviewer查看文件夹中的图像。问题是当我要打开文件夹中有特殊字符的图片我无法查看图像。空指针使用ACTION_VIEW查看图像时发生异常

例外是得到异常解码位图java.lang.NullPointerException

当我检查文件夹是否存在时,答案是yes.ImageViewer无法查看特殊字符文件夹中的文件。

注意:当我尝试创建具有编码特殊字符的文件夹并尝试查看图像时,问题仍然存在。

感谢&问候, 沙

回答

0

编码的URL传递给意向之前解析。

 `Intent intent = new Intent(Intent.ACTION_VIEW); 
     Uri data = Uri.parse(UrlEncoder.encode(ParentFolderPath)+"/test.jpg"); 
     intent.setDataAndType(data, "image/*"); 
     startActivity(intent);` 

问候,
SHA