我环顾四周,但未能找到我的问题的答案。
我正在创建一个健身应用程序,它允许用户保存不同的锻炼以供将来使用。所有信息都保存在内部存储的 txt 文件中。我现在正在尝试实现一项能够编辑这些锻炼的功能,所以我的问题是:
在 android 中编辑 .txt 文件的最佳方法是什么? 我应该只删除旧条目并将新条目保存在原处,还是有更好的方法?
最佳答案
只能附加到文本文件(添加到末尾);任何其他编辑都需要您将整个文件加载到工作内存中,对其进行修改,然后将其保存为一个新文件(可能会覆盖旧文件)。
如果这听起来不是个好主意(因为文件又大又复杂),那么也许您应该考虑使用 SQLLite 工具,这些工具是标准的 android 库,并且设计了相对简单的这种性质的记录保存任务。
除非您的数据非常不寻常,否则从长远来看,SQL 路径将使代码更简单、更清晰。
关于java - Android - 编辑 .txt 文件的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32202402/