2012-03-05 4 views
1

Я пытаюсь перечислить все события из собственного календаря, используя приведенный ниже код. Я получаю объект, и я хочу точную строку события. Я установил встречу в своем календаре, и я хочу прочитать то же самое.Как перечислить события из собственного календаря

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

         } 

     } 

Я добавил встречу как событие в календаре, и я хочу это прочитать.

+0

Какова реальная проблема? –

ответ

0

Я не знаю точно, что вы хотите, но, например, если вы хотите, чтобы прочитать строку темы вы могли бы сделать что-то вроде этого:

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

это работает и получает данные объекта из календаря, разве нет способа получить всю информацию, связанную с встречей за один раз? – user1195292

+0

Я не думаю, что вы можете, но я не уверен, в каком формате вы хотите получить информацию. В рамках собрания есть данные в форме String, ints и longs, поэтому вы, вероятно, будете иметь чтобы захватить все, что вы хотите по отдельности, и объединить их, как вы хотите. – mparizeau

+0

Могу ли я прочитать события, основанные на дате, заданной пользователем – user1195292

 Смежные вопросы

  • Нет связанных вопросов^_^