/ / преминават обект на буфер за протокол от Android Intent - андроид, протокол-буфери

да премине обект на буфери за протоколи от Android Intent - Android, протоколни буфери

Всички обекти могат да бъдат обменяни от Intent, докатоте се сериализират или разделят. Но protobuf обекти не изпълняват Serializable или Parceable. Тъй като реализацията на protobuf обекти може да се промени в бъдеще, не е препоръчително да ги променяте / разширявате. Как можете да обменяте от Intent протокол-буфери, генерирани клас?

EDIT: Използвах protobuf-2.3.0 къде GeneratedMessage и GeneratedMessageLite Не прилагайте Serializable. Генерираните съобщения започнаха да се изпълняват от сериализирано на 2 ноември 2010 г. Protobuf-2.4.1 бе публикуван на април 2011 г.

Отговори:

3 за отговор № 1

GeneratedMessage и GeneratedMessageLite и двете Serializable, така че вие Трябва да можете просто да сериализирате някаква специфична генерирана класа на съобщения, доколкото аз съм наясно Message по някаква случайност?