gpt4 book ai didi

android - 通过 Android Intent 传递 Protocol Buffer 对象

转载 作者:行者123 更新时间:2023-12-03 20:22:44 32 4
gpt4 key购买 nike

任意 可序列化 解析 对象可以通过 Intent 进行交换。
但是 protobuf 对象没有实现 Serializable 或 Parceable。
由于 protobuf 对象的实现将来可能会发生变化,因此不建议修改/扩展它们。

如何兑换 安卓 Intent 来自 的数据 Protocol Buffer 消息(生成的类)?

编辑:我使用的是 protobuf-2.3.0 其中 GeneratedMessageGeneratedMessageLite不要实现可序列化。生成的消息于 2010 年 11 月 2 日开始实现 Serializable。Protobuf-2.4.1于 2011 年 4 月发布。

最佳答案

以下答案在 2011 年是正确的,但 GeneratedMessageLite不再实现 Serializable . GeneratedMessage仍然如此。

GeneratedMessage GeneratedMessageLite 都实现Serializable ,因此据我所知,您应该能够仅序列化任何特定生成的消息类。您是否尝试仅序列化 Message在任何情况下?

关于android - 通过 Android Intent 传递 Protocol Buffer 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7794946/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com