0

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

只是好奇仅此而已

谢谢!

4

1 回答 1

1

从文档中:

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

就像 Tim 说的,让你的对象Serializable,这样它就可以被展平。

于 2011-10-25T04:17:46.410 回答