Android CalendarContract.ACTION\u事件\u提醒被多次调用
我有一个接受器来捕捉事件。这是我的听筒:Android CalendarContract.ACTION\u事件\u提醒被多次调用,android,android-intent,broadcastreceiver,android-broadcast,android-calendar,Android,Android Intent,Broadcastreceiver,Android Broadcast,Android Calendar,我有一个接受器来捕捉事件。这是我的听筒: public class CalendarReminderReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equalsIgnoreCase(CalendarContract.ACTION_EVENT_REMINDER))
public class CalendarReminderReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equalsIgnoreCase(CalendarContract.ACTION_EVENT_REMINDER)) {
Log.d("test", "reminder fired");
}
}
}
这是我的manifest.xml
:
<receiver android:name=".CalendarReminderReceiver">
<intent-filter>
<action android:name="android.intent.action.EVENT_REMINDER" />
<data android:scheme="content" />
</intent-filter>
</receiver>
问题在于日志多次(六次)出现在logcat中。我在棒棒糖和kitkat上进行了测试,在这两种设备上,接收器都发射了6次。有什么问题