如何在没有数据库的情况下永久保存arrayList

dir*_*rko 1 android

如何在没有数据库的情况下永久保存arrayList.

如果你能包括一个例子那就太好了.

谢谢!

Bri*_*ley 6

如果它只是一个ArrayList,并且您没有对数据存储区进行任何复杂的排序,我只会将其以二进制格式保存到内部存储中.这将为您节省大量开销,尝试以文本格式(如XML或JSON)对文件进行编码和解码.

签出的链接是数据存储.

编辑:我把一个快速而又脏的github repo放在一起举个例子.这不是我要复制并粘贴到项目中的东西,但它应该向您展示基本的机制.

编辑2:请注意,ArrayList中的所有对象都需要实现Serializable或者是原始类型才能实现.