Android,存储没有数据库的复杂对象?

时间:2011-10-24 23:33:40

标签: android database object data-structures parcelable

我在我的应用程序中使用ArrayList和Hashmap传递了很多信息,但是对于复杂对象的持久存储,我可以使用某种“Parcelable”或者某些东西来存储通用对象类型 - 我可以恢复和填充 - 没有创建数据库并执行数据库管理功能?

只是好奇那就是

谢谢!

1 个答案:

答案 0 :(得分:1)

来自文档:

  

Parcel不是通用序列化机制。此类(以及用于将任意对象放入包中的相应Parcelable API)被设计为高性能IPC传输。因此,将任何Parcel数据放入持久存储

是不合适的

像蒂姆所说的那样,制作你的物品Serializable,这样它就可以被夷为平地。