如何从重复事件中删除一个事件?
我尝试使用这种格式的 exdate 'dtstart' 是我要删除的实例的开始日期:
Calendar c = Calendar.getInstance();
c.setTimeZone(TimeZone.getDefault());
c.setTimeInMillis(dtstart);
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd'T'hhmmss'Z'");
String str = sdf.format(c.getTime());
ContentValues event = new ContentValues();
event.put(CalendarContract.Events.TITLE, "edited");
event.put(CalendarContract.Events.EXDATE, str);
Uri eventUri = CalendarContract.Events.CONTENT_URI;
int numRow = getApplicationContext()
.getApplicationContext()
.getContentResolver()
.update(eventUri, event, CalendarContract.Events._ID + " = ?",
new String[] { String.valueOf(event_id) });
我试图将一个重复事件分成两个重复事件,但它有时会崩溃。
有谁知道如何处理这个问题?