我有一个接收器来捕捉事件。这是我的接收者:
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次。有什么问题?