【发布时间】:2021-09-23 17:10:09
【问题描述】:
我的 Data 类具有一些属性,其中一个属性是一个实现 Serializable 的类,另一个是 实现 Parcelable 的类,其他属性是字符串。
我想让这个类(数据)实现可序列化。
具有实现 Parcelable 但未实现 Serializable 的属性的 Data 类的序列化过程中是否有任何问题?
【问题讨论】:
-
如果您需要序列化
Parcelable,您可以通过将Parcelable属性首先转换为字节(更多关于此here)在writeObject的Data类,同时在readObject中做相反的操作。根据the documentation onSerializable的另一个选项似乎是为Parcelable属性设置一个无参数构造函数。
标签: java android serialization parcelable