StE*_*rMi 12 sqlite android parcelable
我需要在Sqlite中存储对象内容.我想知道哪个是使用对象序列化或使用Parcelable进行此操作的最佳方法.
是否可以将其存储为Parcelable?我该怎么做?
Com*_*are 35
欢迎您将对象转换为某种可持久的数据结构(XML,JSON Serializable),并将其填充到某些数据库列中.请记住,您仍然需要处理兼容性问题(例如,应用程序的第2版更改了一个类,现在需要处理版本1和版本2结构).还要记住,走这条路线,你会失去很多数据库功能(例如,查询对象中的某些东西).
如果不要求SQLite,也欢迎您尝试使用对象数据库或CouchDb,或将可持久数据结构存储到文件中.
什么最肯定不会可靠地工作是倒Parcelable成Parcel和尝试存储Parcel.A Parcel仅供IPC使用,并非设计为持久性.这是为什么Parcelable比速度快的原因之一Serializable.
| 归档时间: |
|
| 查看次数: |
11020 次 |
| 最近记录: |