微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

你如何打开一个 FileOutpuStream 到一个由 registerForActivityResult 和 Intent.ACTION_CREATE_DOCUMENT 创建的文件

如何解决你如何打开一个 FileOutpuStream 到一个由 registerForActivityResult 和 Intent.ACTION_CREATE_DOCUMENT 创建的文件

我正在使用 Kotlin 创建一个程序,该程序使用 gson 将数据库中的数据导出到文件中。 该文件是使用 File-Chooser-Activity 创建的,我计划主要使用下载文件夹,尽管用户应该能够选择任何文件夹 我计划使用 forEach-Loop 将数据写入文件。可悲的是,我很难从返回的 Intent 创建 FileOutputStream。那我怎么走

val resultData: Intent? = result.data

val outputstream = FileOutputStream(filename,true)

val outputstream = FileOutputStream(file:File,true)

另外,如果有人能向我解释 OutputStream 和 FileOutputStream 之间的区别,我会赞成它。 从我收集到的信息来看,Outputstream 只是 FileOutputStream 的一个抽象、无类型版本。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。