0

我目前正在搞乱 Google 的 C2DM 通知服务。按照本教程中的步骤:http : //www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html,我成功地收到了来自服务器的“推送消息”。但是,在“protected void onMessage”中,我需要将消息发送到“MainClass”以将其打印在吐司中。由于我对Android开发并不十分熟悉,因此我将不胜感激。谢谢

4

1 回答 1

0

使用广播与活动进行通信。

  1. onMessage发送广播。
  2. 在您的活动中onResume注册广播接收器并使其显示吐司(请记住在 中取消注册onPause

您还需要处理活动未运行的情况(可能显示通知)。在这种情况下,使广播成为有序广播。Activity 中的广播接收器应该设置为高优先级,然后通过你的清单注册一个默认的广播接收器(这个显示通知,或者打开活动,或者任何你想要的)。

于 2011-09-26T22:21:16.723 回答