Android找不到打开PNG文件的意图

时间:2018-08-09 07:48:26

标签: android android-intent kotlin intentfilter

因此,我尝试使用Gallery在系统上打开PNG文件,但是由于某种原因,我总是得到ActivityNotFoundException,其内容如下:

No Activity found to handle Intent { act=android.intent.action.VIEW dat=context://storage/emulated/0/Android/data/com.myapp/files/MyApp/1533800534172image001.png typ=image/* }

我的代码如下:

val intent = Intent()
intent.action = Intent.ACTION_VIEW
intent.setDataAndType(uri,"image/*")
context.startActivity(intent)

1 个答案:

答案 0 :(得分:0)

我认为问题在于您的可变uri。 它应该像这样:

uri = Uri.parse("file://" + "/sdcard/path-to-your-file.png")