问题描述
val pickPhotosFromLibrary = registerForActivityResult(ActivityResultContracts.GetMultipleContents()) { uris: List<Uri> ->
// Handle uris.
}
并通过以下方式调用:
pickPhotosFromLibrary.launch("image/*")
这会显示“最近的图像”列表和“浏览其他应用程序中的文件”选项。我可以从最近的列表中获取图像到回调中,但是如果我进入其他应用程序选项(特别是照片应用程序),选择并单击“完成”后,uris 列表为空
我也尝试过使用 ActivityResultContracts.GetContent()
,结果类似:返回的单个 URI 适用于从第一个“最近”列表中选择的照片,但在从“其他”应用中选择时为空。>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)