0

所以在我的应用程序中,用户处于某种等待屏幕上,服务器可能会在几秒钟或几分钟内推送他的结果。

所以我希望 GCMIntentReceiver 检查活动是否正在运行。如果是,我想开始其他活动。如果不是,它应该发出通知。

但我不知道该怎么做^^

4

1 回答 1

1

第 1 步:让您的活动BroadcastReceiver为一些自定义操作字符串实现一个高优先级注册IntentFilter,您可以在其中更新您的 UI 并调用abortBroadcast().

第 2 步:BroadcastReceiver在清单中为相同的自定义操作字符串设置另一个Notification.

第 3 步:从您的GCMIntentReceiver.

于 2013-02-18T23:28:24.600 回答