首页 > 解决方案 > 将 ByteArrayOutputStream 作为文件写入 data/data/packagename/files

问题描述

我有 compactFile: ByteArrayOutputStream() 并且我想在目录中创建一个文件

data/data/package.name/files

所以我所做的是在 Workmanager

Application.instance.openFileOutput(localUriName, Context.MODE_PRIVATE).use {
            it.write(compactFile.toByteArray())
        }

compactFile 可以是图像或视频或文档或其他任何内容。但是,有时文件永远不会保存在路径中。我想了解为什么会这样。有大小限制问题吗?是因为我做的不对吗..?有任何想法吗?

标签: androidandroid-workmanagerbytearrayoutputstreamandroid-internal-storage

解决方案


推荐阅读