Android 序列化包裹(可编辑)
我找到了一大堆关于序列化与可打包等的教程。 但我有一个问题:我有一个实现Parcelable的对象,因为我必须通过IPC。但是这个对象也应该以原始方式存储在数据库中 是否有可能使用实现表单Parcelable以兼容的方式对其进行序列化?(我知道封送,但正如Android doc所说:“[它]不试图保持与在不同版本平台中创建的数据的兼容性。”)Android 序列化包裹(可编辑),android,parcelable,Android,Parcelable,我找到了一大堆关于序列化与可打包等的教程。 但我有一个问题:我有一个实现Parcelable的对象,因为我必须通过IPC。但是这个对象也应该以原始方式存储在数据库中 是否有可能使用实现表单Parcelable以兼容的方式对其进行序列化?(我知道封送,但正如Android doc所说:“[它]不试图保持与在不同版本平台中创建的数据的兼容性。”) 注意:我不需要任何类型的反射,我只想重新使用Parcelable中的代码序列化是神奇的。只要声明您的对象可序列化,它就是。然后,由ByteArrayOut
注意:我不需要任何类型的反射,我只想重新使用Parcelable中的代码序列化是神奇的。只要声明您的对象可序列化,它就是。然后,由ByteArrayOutputStream支持的基本DataOutputStream就足以获得对象的byte[]表示。只需使用标准Java序列化。