【发布时间】:2018-01-04 07:33:39
【问题描述】:
我正在将定期事件和一次性事件加载到日历中。一次性事件运行良好,但在重复事件中,事件将持续到接下来的几天,我将重复规则设置为
values.put(CalendarContract.Events.RRULE,"FREQ=MONTHLY;"+"BYMONTHDAY"+"=" + type + ";"); 像这样(这里是type 我正在传递事件必须重复的日期)。下面是代码的 sn-p 和输出的图像
Image
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"));
【问题讨论】:
标签: android calendar recurring-events