/ / przekazać obiekt buforów protokołu przez Intent Android - android, bufory protokołów

przekazać obiekt buforów protokołu przez Android Intent - android, bufory protokołów

Wszelkie przedmioty mogą być wymieniane przez Zamiarem tak długo, jaksą „serializowalne lub parceable. Jednak obiekty protobuf nie implementują Serializable ani Parceable. Ponieważ implementacja obiektów protobuf może się zmienić w przyszłości, nie zaleca się ich modyfikowania / rozszerzania. W jaki sposób można wymienić klasę generowanych buforów protokołu Intent?

EDYCJA: Używałem protobuf-2.3.0 gdzie Wygenerowane wiadomości i GeneratedMessageLite nie implementuj Serializable. Wygenerowane wiadomości zaczęły implementować Serializable 2 listopada 2010 roku. Protobuf-2.4.1 został wydany w kwietniu 2011 roku.

Odpowiedzi:

3 dla odpowiedzi № 1

GeneratedMessage i GeneratedMessageLite oba narzędzia Serializable, więc ty powinien być w stanie po prostu serializować dowolną określoną generowaną klasę wiadomości, o ile mi wiadomo. Czy próbowałeś serializować tylko Message przez przypadek?