你如何打开一个 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 (将#修改为@)