3

假设我有一个名为“MyClass”的课程。我需要通过 GCM 将它从我的服务器发送到 Android 手机。现在,我通过分别发送其所有字段并在手机上再次构建 MyClass 来做到这一点。有没有办法直接通过 GCM 发送对象?

4

2 回答 2

1

无需单独发送所有字段,您可以将它们编码为您喜欢的序列化格式(XML、JSON 等),并在单个字段中传递对象的字符串表示形式。然后,您的应用程序需要有一种方法来反序列化该字段中的对象。

于 2013-10-09T15:29:06.520 回答
0

没搞清楚你。但是,如果您的意思是只需要通过 GCM 发送一组字段,请创建一个 JSONObject 并发送它。据我所知,您需要将类编码为 JSONObject 并将 Object 再次解码为类对象。

于 2013-10-08T11:03:15.950 回答