캘린더 항목 보기 또는 변경

  1. 필요한 클래스와 인터페이스를 가져옵니다.
    import java.util.Enumeration;
    import javax.microedition.pim.PIM;
    import javax.microedition.pim.Event;
    import javax.microedition.pim.EventList;
    import net.rim.blackberry.api.invoke.CalendarArguments;
    import net.rim.blackberry.api.invoke.Invoke;
    import net.rim.device.api.system.ControlledAccessException;
    
  2. 이벤트 목록에서 Event를 가져옵니다.
    Event e = null;
    EventList el = 
      (EventList)PIM.getInstance().openPIMList( PIM.EVENT_LIST, PIM.READ_WRITE );
    Enumeration events = el.items();
    e = (Event)events.nextElement();
  3. ARG_VIEW_DEFAULT 필드와 가져온 Event를 사용하여 만든 CalendarArguments 객체를 활용해 Invoke.invokeApplication(APP_TYPE_CALENDAR, CalendarArguments)을 호출합니다.
    Invoke.invokeApplication( Invoke.APP_TYPE_CALENDAR, new CalendarArguments( CalendarArguments.ARG_VIEW_DEFAULT, e ) );
    
  4. 다른 프로그램을 호출하는 프로그램이 해당 프로그램에 액세스할 수 있는 권한을 갖지 못한 경우 ControlledAccessException이 발생하는지 확인합니다.
이전 주제: 캘린더 열기

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