Сериализация (или анализ) объекта Protobuf - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть Java-объект Protobuf, и мне нужно сохранить его (например, в bundle в Android).

Поэтому необходимо иметь объект Serializable или Parcelable, как я могу получить этот объект из моего объекта Protobuf. Или есть какой-то другой способ сохранить его и получить объект позже?

1 Ответ

0 голосов
/ 26 апреля 2018

Protobuf создан для целей сериализации, поэтому я не рекомендую вам снова сериализовывать его в объект Serializable или Parcelable. Вместо этого сериализуйте его в байтовый массив и поместите байтовый массив в пакет.

byte[] toByteArray();

ссылка: https://developers.google.com/protocol-buffers/docs/javatutorial#parsing-and-serialization

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...