重复事件的Android日历提供程序异常

重复事件的Android日历提供程序异常,android,android-contentprovider,android-calendar,Android,Android Contentprovider,Android Calendar,我尝试利用CalendarContract内容提供商: 我只是似乎找不到任何关于重复事件异常的信息。 . 我在calendar.google.com上添加了一个事件,并让它每天重复。现在我更改了一个实例的时间,内容提供商正确地给出了异常: // Original event instance: eventID: 320 instanceID: 651 startdate: Wed Mar 13 09:30:00 CET 2013 rrule: FREQ=WEEKL

我尝试利用CalendarContract内容提供商:

我只是似乎找不到任何关于重复事件异常的信息。 . 我在calendar.google.com上添加了一个事件,并让它每天重复。现在我更改了一个实例的时间,内容提供商正确地给出了异常:

// Original event instance:
    eventID: 320
    instanceID: 651
    startdate: Wed Mar 13 09:30:00 CET 2013
    rrule: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR
    original_event_id: null
    exrule: null
    exdate: null

// Exception event instance:
    eventID: 333
    instanceID: 888
    startdate: Mon Mar 18 15:00:00 CET 2013
    rrule: null
    original_event_id: 320
    exrule: null
    exdate: null
如上所示,原始事件没有exrule和exdate,但异常事件仍然正确显示,没有与原始事件实例重叠


现在我的问题来了:我想自己给一个重复事件添加一个异常。但我不知道我需要填写哪些字段以及如何填写。因为上面的例子一点帮助都没有。

我发布这个问题有点太仓促了。
将事件插入CalendarContract.events.CONTENT\u EXCEPTION\u URI将处理所有这些…

您是否了解如何使用CalendarContract.events.CONTENT\u EXCEPTION\u URI插入/更新/删除事件?我遇到了一个问题,每当我使用Events.CONTENT\u URI删除一个定期事件时,我的所有事件都会在日历上消失。实例表被清空,但事件表仍然正确。你可以看到我的问题:请告诉我如何插入/更新/。。。。在“CalendarContract.Events.CONTENT\u EXCEPTION\u URI”中。我尝试了很多方法,但都不成功,请在我的帖子中添加更多信息: