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); 

似乎並不與活動的所有領域的工作!