【发布时间】:2010-07-14 00:08:55
【问题描述】:
此问题与 BlackBerry SDK 上的 PIM 包有关。同步完成后,我需要更新设备上的日历事件。要检查新事件是否真的是新事件,我会调用:
EventList eventList = (EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE);
Enumeration events = eventList.items(EventList.OCCURRING, Long.MIN_VALUE, Long.MAX_VALUE, true);
然后我根据这个“事件”列表检查传入的事件。如果在那里找不到传入事件,我会将其添加到 BB 日历中。这应该防止 BB 日历中的事件重复。问题是这两条线有时不能正常工作。这意味着,有时“事件”列表为空(但 BB 日历包含这些事件!),这会导致 BB 日历中的事件重复(三重、四重等)。 有没有人遇到过这个问题,如果有怎么解决?
【问题讨论】:
标签: java events blackberry calendar pim