Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以在我的应用程序中,用户处于某种等待屏幕上,服务器可能会在几秒钟或几分钟内推送他的结果。
所以我希望 GCMIntentReceiver 检查活动是否正在运行。如果是,我想开始其他活动。如果不是,它应该发出通知。
但我不知道该怎么做^^
第 1 步:让您的活动BroadcastReceiver为一些自定义操作字符串实现一个高优先级注册IntentFilter,您可以在其中更新您的 UI 并调用abortBroadcast().
BroadcastReceiver
IntentFilter
abortBroadcast()
第 2 步:BroadcastReceiver在清单中为相同的自定义操作字符串设置另一个Notification.
Notification
第 3 步:从您的GCMIntentReceiver.
GCMIntentReceiver