0
的重复我用代码来创建事件重复日历的:创建活动日历
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, 26);
calendar.set(Calendar.MONTH, 5 - 1);
calendar.set(Calendar.YEAR, 2016);
calendar.set(Calendar.HOUR_OF_DAY, 9);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
ContentValues event = new ContentValues();
event.put(CalendarContract.Events.CALENDAR_ID, 1);
event.put(CalendarContract.Events.TITLE, "Event Title 1");
event.put(CalendarContract.Events.DESCRIPTION, "Event Desc");
event.put(CalendarContract.Events.EVENT_LOCATION, "Event Location");
event.put(CalendarContract.Events.DTSTART, calendar.getTimeInMillis());
event.put(CalendarContract.Events.RRULE, "FREQ=DAILY;WKST=SU");
event.put(CalendarContract.Events.ALL_DAY, 1); // 0 for false, 1 for true
event.put(CalendarContract.Events.STATUS, CalendarContract.Events.STATUS_CONFIRMED);
event.put(CalendarContract.Events.HAS_ALARM, 1); // 0 for false, 1 for true
event.put(CalendarContract.Events.DURATION, "P3600S");
event.put(CalendarContract.Events.EVENT_TIMEZONE, calendar.getTimeZone().getID());
Uri url = getContentResolver().insert(CalendarContract.Events.CONTENT_URI, event);
当我删除应用程序默认的日历事件,对话框删除只能显示1个选项删除。
但是,当我创建活动中的应用程序的默认日历中的定期,对话框删除显示2选项删除。
为什么要创建我的代码事件,并创建应用程序默认日历的事件之间的区别?