序列化(或解析)Protobuf对象

时间:2018-04-26 09:25:03

标签: java android serialization protocol-buffers parcelable

我有一个Protobuf java对象,我需要保存它(例如在android中的bundle中)。

因此需要有一个Serializable或Parcelable对象,如何从Protobuf对象中获取此对象。 或者还有其他方法可以保存它并在以后获取对象吗?

1 个答案:

答案 0 :(得分:1)

Protobuf是为序列化目的而创建的,所以我建议你不需要再次将它序列化为Serializable或Parcelable对象。而不是将其序列化为字节数组并将字节数组放入bundle。

byte[] toByteArray();

REF: https://developers.google.com/protocol-buffers/docs/javatutorial#parsing-and-serialization