【发布时间】:2014-11-13 00:19:21
【问题描述】:
我有一个带有 MainActivity 和一个 BroadcastReceiver 实例的 Android 应用来接收 GCM 推送通知。一切正常,我收到通知没有问题。
但是,我注意到每当我收到推送通知时,MainActivity 也会启动并启动。这会导致我的应用程序的两个入口点(BroadcastReceiver 和 MainActivity)都被调用,从而导致一些问题。
我想了解这是否是 BroadcastReceiver 启动应用程序主要活动的正常行为。如果这是正常行为,是否可以在调用 BroadcastReceiver 时更改它而不启动 MainActivity?
【问题讨论】:
标签: android android-activity push-notification broadcastreceiver google-cloud-messaging