Android日历:重复事件将持续整个月,但我需要在每个月的某些日期重复它
我正在将重复事件和一次性事件加载到日历中。一次事件可以正常工作,但在重复事件中,事件将持续到接下来的几天,我已经给出了重复规则Android日历:重复事件将持续整个月,但我需要在每个月的某些日期重复它,android,calendar,recurring-events,Android,Calendar,Recurring Events,我正在将重复事件和一次性事件加载到日历中。一次事件可以正常工作,但在重复事件中,事件将持续到接下来的几天,我已经给出了重复规则 values.put(CalendarContract.Events.RRULE,“FREQ=MONTHLY;”“+”BYMONTHDAY“+”=“+type+”;”)像这样(在这里输入类型我要传递事件必须重复的日期)。下面是代码片段和输出图像 使用实例。开始 而是Events.DTSTART ContentValues values = new Conten
values.put(CalendarContract.Events.RRULE,“FREQ=MONTHLY;”“+”BYMONTHDAY“+”=“+type+”;”)代码>像这样(在这里输入类型
我要传递事件必须重复的日期)。下面是代码片段和输出图像
使用实例。开始
而是Events.DTSTART
ContentValues values = new ContentValues();
values.put(CalendarContract.Events.CALENDAR_ID, 1);
values.put(CalendarContract.Events._ID, id);
values.put(CalendarContract.Events.DTSTART, eventStart.getTime());
values.put(CalendarContract.Events.RRULE, "FREQ=MONTHLY;" + "BYMONTHDAY" + "=" + type + ";");
values.put(CalendarContract.Events.DURATION, "P" + eventEnd.getTime() + "S");
values.put(CalendarContract.Events.TITLE, name);
values.put(CalendarContract.Events.EVENT_LOCATION, location);
values.put(CalendarContract.Events.EVENT_TIMEZONE, TimeZone.getDefault().getID());
values.put(CalendarContract.Events.EVENT_COLOR, Color.parseColor("#03A9F4"));