我在SDCard上有文件夹结构和文件。当我尝试使用ACTION_VIEW查看图像时,imgeviewer会查看文件夹中的图像。问题是我要从文件夹中打开图像使用特殊字符我无法查看图像。
异常是 得到异常解码位图java.lang.NullPointerException 。
当我检查文件夹是否存在时,答案是肯定的.ImageViewer无法查看具有特殊字符的文件夹中的文件。
注意:当我尝试使用编码的特殊字符创建文件夹并尝试查看图片时,问题仍然存在。
谢谢&问候, 沙
答案 0 :(得分:0)
在传递给Intent之前编码要解析的Url。
`Intent intent = new Intent(Intent.ACTION_VIEW);
Uri data = Uri.parse(UrlEncoder.encode(ParentFolderPath)+"/test.jpg");
intent.setDataAndType(data, "image/*");
startActivity(intent);`
的问候,
沙