android - 将 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 可以是图像或视频或文档或其他任何内容。但是,有时文件永远不会保存在路径中。我想了解为什么会这样。有大小限制问题吗?是因为我做的不对吗..?有任何想法吗?
解决方案
推荐阅读
- ruby-on-rails - Rails 5:发布路线不适用于根网址
- javascript - 如何替换字符串中的最后一个字符,JS
- android - 使用 FirebaseRecyclerOptions 检索数据
- python-3.x - 如何让插入为入口小部件python工作
- c# - 如何获取当前登录用户的详细信息?
- sqlite - 单独的 SELECT 语句输出是正确的,当 JOINed 时输出不正确
- r - 如何在嵌套循环中索引多个列?
- module - 使用另一个模块
- php - PHP 嵌套 foreach 与 XML
- angular - Angular/Reactive Forms - 添加或删除 FormControl 列表 - 绑定模板(附演示)