在Android中调用我的“MainActivity”中的方法

问题描述:

我目前正在搞乱Google的C2DM通知服务。 按照本教程中的步骤:http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html,我成功从服务器收到“推送消息”。 但是,在“protected void onMessage”中,我需要将消息发送到“MainClass”以在吐司中进行打印。由于我对Android开发不熟悉,因此我会很感激这方面的帮助。谢谢在Android中调用我的“MainActivity”中的方法

使用广播与活动进行交流。

  1. onMessage发送广播。
  2. 在您的活动onResume注册的广播接收器,并使其显示敬酒(记得要注销其在)

您需要同时处理的情况下,当活动不运行(也许显示通知)。在这种情况下,请使广播成为有序广播。活动中的广播接收器应该设置为高电平,然后通过清单注册一个默认广播接收器(这个接收器会显示一个通知,或打开活动或任何您想要的)。