以下是代码
protected static final String DIR_IMAGE = "/data/data/it.android.myprogram/images/";
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
Uri u = Uri.fromFile(destinationFile);
intent.setDataAndType(u, "image/*");
startActivity(intent);
需要打开的文件位于/data/data/it.android.myprogram/images。如果我执行以下操作:
File dir = new File(DIR_IMAGE);
String[] files = dir.list();
变量文件包含所有文件,但当我启动时...
intent.setDataAndType(u, "image/*");
startActivity(intent);
它显示了“无法找到 /data/data/it.android.myprogram/images/img1.jpg”这个信息。
为什么会出现这种情况?