use*_*057 1 file-io android internal-storage
如果Android应用程序的内部存储中有现有文件,那么如何将字符串附加到文件中?我已经尝试使用FileOutPutStream.write(),但这似乎覆盖整个文件并导致以前的数据丢失.
正如Squonk所建议的那样,您可以在追加模式下手动创建FileOutputStream:
FileOutputStream(File file, boolean append)
FileOutputStream(String path, boolean append)
Run Code Online (Sandbox Code Playgroud)
或者可选地,并且可以说优选地,通过使用本机android方法:
openFileOutput(FILENAME, Context.MODE_APPEND);
Run Code Online (Sandbox Code Playgroud)
这会打开位于应用程序默认存储位置的名为"FILENAME"的文件.通常最好让操作系统决定存储文件的位置.在这里存储选项的详细信息.它描述了如何访问每个标准存储位置和方法.您选择哪一个取决于您要存储的内容.
| 归档时间: |
|
| 查看次数: |
3378 次 |
| 最近记录: |