캘린더 항목 정보 가져오기

  1. 필요한 클래스와 인터페이스를 가져옵니다.
    javax.microedition.pim.Event
    javax.microedition.pim.EventList
    javax.microedition.pim.PIM
    
  2. EventList.items()를 호출하여 약속의 열거를 가져옵니다.
    EventList eventList = 
      (EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_ONLY); 
    Enumeration e = eventList.items();
  3. PIMItem.getFields()를 호출하여 특정 작업에 대한 데이터가 있는 필드의 ID 배열을 가져옵니다. PIMItem.getString()을 호출하여 필드 값을 가져옵니다.
    while (e.hasMoreElements()) 
    {
       Event event = (Event)e.nextElement();
       int[] fieldIds = event.getFields();
       int id;
       for(int index = 0; index < fieldIds.length; ++index) 
       {
          id = fieldIds[index];
          if(e.getPIMList().getFieldDataType(id) == STRING) 
          {
             for(int j=0; j < event.countValues(id); ++j) 
             {
                String value = event.getString(id, j);
                System.out.println(event.getFieldLable(id) + "=" + value);
             }
          }
       }
    }

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.