我需要你的帮助。我有两个gcm广播接收器。我的第一个接收器基本上用于显示通知。第二个是在指定时间安排通知。
这是我的机器人清单:
<receiver
android:name="com.bdo.dealfinder.utils.GcmBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND" >
<!-- Receive the actual message -->
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="com.app.app" />
</intent-filter>
</receiver>
<receiver
android:name=".utils.ScheduledReceiver"
android:permission="com.google.android.c2dm.permission.SEND" >
<!-- Receive the actual message -->
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="com.app.app" />
</intent-filter>
</receiver>
<service android:name=".utils.GCMIntentService"
android:enabled="true"/>
但每次我发送通知时,都会调用GCMIntentService和ScheduledReceiver。并且ScheduledReceiver被调用3次。有任何想法吗?我可能错过了一些明显的东西,所以我为此道歉。