从Android中的“MainActivity”调用方法

时间:2011-09-26 21:59:03

标签: android bundle toast mainclass

我目前正在搞乱谷歌的C2DM通知服务。 按照本教程中的步骤:http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html,我成功地从服务器收到了“推送消息”。 但是,在“protected void onMessage”中,我需要将消息发送到“MainClass”以将其打印为toast。由于我对Android的开发并不熟悉,所以我将非常感谢您的帮助。谢谢

1 个答案:

答案 0 :(得分:0)

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

  1. onMessage发送广播。
  2. 在您的活动中onResume注册一个广播接收器并让它显示一个祝酒词(记得在onPause中取消注册)
  3. 您还需要在活动未运行时处理案例(可能会显示通知)。在这种情况下,使广播成为有序广播。活动中的广播接收器应设置为高prio,然后通过清单注册默认广播接收器(此显示通知,或打开活动,或任何您想要的)。