将parcelable类保存到文件中

Cha*_*sJM 2 serialization android parcelable

我正在使用一个可序列化的类来保存xml解析器结果,但是当我读到它在Android中非常慢时,我改为parcelable类.

现在,我想将内容parcelable类保存到文件中.

我该怎么做?

谢谢.问候.

sti*_*ike 18

根据Parcel API参考

包裹不是通用序列化机制.此类(以及用于将任意对象放入包中的相应Parcelable API)被设计为高性能IPC传输.因此,将任何Parcel数据放入持久存储中是不合适的:Parcel中任何数据的底层实现的更改都可能导致旧数据不可读.

Parcelable仅供IPC使用,并非旨在持久.所以,你有你的对象转换成某种像持久化数据结构XML,JSON,Serializable.