重复事件的Android日历提供程序异常
我尝试利用CalendarContract内容提供商: 我只是似乎找不到任何关于重复事件异常的信息。 . 我在calendar.google.com上添加了一个事件,并让它每天重复。现在我更改了一个实例的时间,内容提供商正确地给出了异常:重复事件的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
// 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”中。我尝试了很多方法,但都不成功,请在我的帖子中添加更多信息: