我使用了一个可序列化的类来保存 xml 解析器结果,但是当我读到它在 Android 中非常慢时,我更改为可打包类。
现在,我想将内容可分割类保存到文件中。
我该怎么做?
谢谢。问候。
根据包裹 API 参考
Parcel 不是通用的序列化机制。这个班
(以及相应的 Parcelable API,用于放置任意对象
into a Parcel)被设计为高性能 IPC 传输。作为
因此,不适合将任何 Parcel 数据放入持久化中
存储:任何数据底层实现的变化
包裹中的数据可能会导致较旧的数据不可读。
Parcelable
是为了IPC
仅供使用,不设计为持久保存。因此,您必须将对象转换为某种持久数据结构,例如XML
, JSON
, Serializable
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)