0

我想要使用内容解析程序以编程方式删除未来的谷歌日历重复(重复)事件的实例。Android谷歌日历删除重复事件的未来实例

而要做到这一点,我已经更新了事件的RRULE,因此,例如,如果要删除的事件的未来实例从日期2016年11月11日起 我编辑字符串RRULE看起来像这样:

FREQ=DAILY;UNTIL=20161111;WKST=SU 

但是,当查看谷歌日历应用程序,我发现没有变化,我发现事件颜色只改变为黑色。

的一些注意事项要牢记:

1 - 我使用的是第三方库这样: https://github.com/EverythingMe/easy-content-providers

CalendarProvider calendarProvider = new CalendarProvider(context); 
Event event = calendarProvider.getEvent(eventId); 
event.rRule = "FREQ=DAILY;UNTIL=20161111;WKST=SU"; 
calendarProvider.update(event); 

,并在这个库中的所有功能似乎很好地工作。

2-在阅读在rRule中具有特定的UNTIL日期的编程性重复事件时,我意识到google事件中名为“lastDate”的字段在UNTIL值后​​一小时后更新,所以在更新rRule中的UNTIL值时,是否还必须更新此字段?

回答

0

的问题是与图书馆,

calendarProvider.update(event); 

似乎并不与活动的所有领域的工作!