标签: blackberry java-me calendar
我想知道如何以编程方式删除单个重复发生的日历事件。
使用eventList.removeEvent(event)从日历中删除整个系列。
eventList.removeEvent(event)
我还尝试从eventList.items(BlackberryEventList.OCCURRING, startDate, endDate, true)获取枚举,然后删除其开始日期和结束日期匹配但仍会删除整个系列的事件。根据api,当我在最后一个参数中指定true时,此函数应该返回重复事件的第一个实例。
eventList.items(BlackberryEventList.OCCURRING, startDate, endDate, true)
答案 0 :(得分:2)
而不是删除事件尝试更新特定事件的重复规则。
看看以下方法/类:
setRepeat() method of Event class
RepeatRule class
addExceptDate() method of RepeatRule class