Android:推送通知时更新堆栈上的活动

Android:推送通知时更新堆栈上的活动,android,notifications,push,Android,Notifications,Push,因此,我有一个具有多个活动的应用程序,可以在堆栈上。值得注意的是,活动游戏列表和显示特定游戏的活动 当C2DM消息到达时,我当前只在状态栏中显示一个通知,但如果它们正在运行,我希望更新GameList或GameActivity 有没有办法让应用程序运行的活动?还是有更好的方法来实现这一点?我看到了一段使用意图触发事件的代码,我应该按照这些思路做些什么吗 (或者,愚蠢的我,我刚刚想到了这个想法:我的项目中可以有多个类接收C2DM消息,并检查它是否适用于它们吗?) 谢谢。如果要更新当前活动,您可以在

因此,我有一个具有多个活动的应用程序,可以在堆栈上。值得注意的是,活动游戏列表和显示特定游戏的活动

当C2DM消息到达时,我当前只在状态栏中显示一个通知,但如果它们正在运行,我希望更新GameList或GameActivity

有没有办法让应用程序运行的活动?还是有更好的方法来实现这一点?我看到了一段使用意图触发事件的代码,我应该按照这些思路做些什么吗

(或者,愚蠢的我,我刚刚想到了这个想法:我的项目中可以有多个类接收C2DM消息,并检查它是否适用于它们吗?)


谢谢。

如果要更新当前活动,您可以在活动中设置一个接收器,但如果要更新堆栈中已存在的活动,您可以设置一个单独的接收器,更改某些首选项值,当显示活动时,您可以选中此首选项以更新活动

如果要更新当前活动,可以在活动中设置一个接收器,但如果要更新堆栈中已存在的活动,可以设置一个单独的接收器来更改某些首选项值,并且在显示活动时,可以选中此首选项以更新活动