Android 在ActivityResultLauncher中键入启动方法的输入列表
我想从内部存储器添加文件 我的代码Android 在ActivityResultLauncher中键入启动方法的输入列表,android,kotlin,Android,Kotlin,我想从内部存储器添加文件 我的代码 resultLauncher = registerForActivityResult(ActivityResultContracts.GetContent()) { uri : Uri? -> .... } 在启动器中,我只想获取文档文件。 我在教程中看到,我可以对以下图像执行此操作: getContent.launch("image/*") 找不到文档和其他类型的字符串。 我很乐意为你提供一份清单。
resultLauncher =
registerForActivityResult(ActivityResultContracts.GetContent()) { uri :
Uri? ->
....
}
在启动器中,我只想获取文档文件。
我在教程中看到,我可以对以下图像执行此操作:
getContent.launch("image/*")
找不到文档和其他类型的字符串。
我很乐意为你提供一份清单。
以及相关信息的链接
谢谢
launch()
接受MIME类型。谢谢我正在搜索docx,但没有,或者至少没有所有类型的doc文件。有一种方法可以添加多个类型?“我正在搜索docx,但没有,或者至少没有所有类型的doc文件”--在DuckDuckGo上搜索docx mime类型。“有一种方法可以添加多个类型?”--如果您从GetContent
切换到OpenDocument
,我认为launch()
需要vararg
字符串,因此您可以提供1、2、多或很多MIME类型。