【发布时间】:2017-06-19 20:18:47
【问题描述】:
我下载一个文件并将其保存为临时文件使用
File outputDir = context.getCacheDir();
File f = File.createTempFile(FILE_TYPE_PREFIX, "." + extension,outputDir);
f.exists() 表示该文件存在,并且我设置 f.setReadable(true, false); 以便能够读取它。 p>
我开始一个新的意图
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(f), mimeType);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
f 返回
/data/user/0/com.app.name/cache/PP_278545395.png
在 Uri.fromFile() 之后
file:///data/user/0/com.app.name/cache/PP_278545395.png
当我尝试打开文件时,它会打开图库但告诉我“找不到媒体”。
知道为什么会出现这个问题吗?
【问题讨论】:
标签: java android react-native react-native-android