如何列出本机日历中的事件

时间:2012-03-05 15:37:12

标签: blackberry calendar blackberry-jde

我正在尝试使用以下代码列出本机日历中的所有事件。 我得到一个对象,我想要确切的事件字符串。 我在我的日历中设置了一个会议,我想阅读相同的内容。

  private void getEvents() {
                try {       

                          EventList eventList = (EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_ONLY);

                          Enumeration events = eventList.items()

                          while (events.hasMoreElements()) {



                            Event event = (Event)events.nextElement();



                            Dialog.alert(event.toString());

                          }



                        } catch (PIMException e) {



                          Dialog.alert(e.getMessage());

                        }

        }

我在日历中添加了一个会议作为活动,我想读一读。

1 个答案:

答案 0 :(得分:0)

我不确定你想要什么,但是例如,如果你想阅读主题,你可以做这样的事情:

if(eventList.isSupportedField(BlackBerryEvent.SUMMARY) && event.countValues(BlackBerryEvent.SUMMARY) > 0) {
    subject = event.getString(BlackBerryEvent.SUMMARY, 0); 
}