当我的活动开始时,我会检查现有的数据文件,如果没有,我会调用一个提供空白文件的 Web 服务。该文件被读入一个 ArrayList 集合,用户根据需要进行更改。现在我需要最佳方法的建议。
我应该尝试将 ArrayList 中的更新内容与 XML 文件中的元素匹配(有一个可用于匹配的 ID 字段)还是应该只写出 ArrayList 覆盖旧的 xml 文件?无需担心维护 hx。
如果我写出文件(我想的是要走的路),我是否必须将 DataObject 类中的所有内容(即所有属性)装饰为可序列化的或仅在类级别。我是否还需要以某种方式将 ArrayList 集合标记为可序列化?