CalendarContract.ACTION_EVENT_REMINDER被多次调用

时间:2015-09-16 13:24:04

标签: 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)) {
            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多次出现在logcat中(六次)。我测试了棒棒糖和kitkat,并在两个设备接收器发射了6次。有什么问题?

0 个答案:

没有答案