알림 없이 캘린더 항목 제거

항목의 참가자에게 알리지 않고 BlackBerry 단말기의 캘린더 항목을 제거할 수 있습니다.

  1. 필요한 클래스와 인터페이스를 가져옵니다.
    import java.util.*;
    import javax.microedition.pim.*;
    import net.rim.blackberry.api.pdap.BlackBerryEvent;
    import net.rim.blackberry.api.pdap.BlackBerryEventList;
  2. PIM.openPIMList()를 호출하여 캘린더 항목 목록을 BlackBerryEventList 객체로 엽니다.
    BlackBerryEventList eventList = null;
    try 
    { 
       eventList = (BlackBerryEventList) 
          PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE); 
    }
    catch (PIMException e) 
    {
       // Handle exception
    }
  3. 항목 목록에서 BlackBerryEvent 객체를 검색합니다.
    Enumeration events = eventList.items();
    BlackBerryEvent event = (BlackBerryEvent) events.nextElement();
  4. BlackBerryEventList.removeElement()를 호출하고 BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES플래그를 지정하여 알림 없이 항목을 제거합니다.
    try
    {
       eventList.removeEvent(event, BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES);
    }
    catch (PIMException e)
    {
       // handle exception
    {

    이벤트를 제거하려고 할 때 오류가 발생하면 메소드에서 PIMException이 발생합니다.

코드 샘플

BlackBerryEventList eventList = null;
try 
{ 
   eventList = (BlackBerryEventList) 
      PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE); 
   Enumeration events = eventList.items();
   BlackBerryEvent event = (BlackBerryEvent) events.nextElement();
   eventList.removeEvent(event, BlackBerryEvent.DO_NOT_NOTIFY_ATTENDEES);           
}
catch (PIMException e) 
{
   // Handle exception
}
다음 주제: 연락처 목록

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