如何在没有数据库的情况下永久保存 arrayList。
如果你能包括一个例子就太好了。
谢谢!
最佳答案
如果它只是一个 ArrayList 并且您对数据存储没有任何复杂的排序,我会以二进制格式将其保存在内部存储中。这将为您节省大量尝试以 XML 或 JSON 等文本格式编码和解码文件的开销。
结帐链接是 Data Storage .
编辑:我整理了一个快速而肮脏的 github repo举个例子。这不是我只想复制并粘贴到项目中的东西,但它应该向您展示基本的机制。
编辑 2:请注意,ArrayList 中的所有对象都需要实现 Serializable 或基本类型才能使其工作。
关于android - 如何在没有数据库的情况下永久保存 arrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5498039/