알림 없이 캘린더 항목 제거
항목의 참가자에게 알리지 않고 BlackBerry 단말기의 캘린더 항목을 제거할 수 있습니다.
- 필요한 클래스와 인터페이스를 가져옵니다.
import java.util.*;
import javax.microedition.pim.*;
import net.rim.blackberry.api.pdap.BlackBerryEvent;
import net.rim.blackberry.api.pdap.BlackBerryEventList;
- PIM.openPIMList()를 호출하여 캘린더 항목 목록을 BlackBerryEventList 객체로 엽니다.
BlackBerryEventList eventList = null;
try
{
eventList = (BlackBerryEventList)
PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE);
}
catch (PIMException e)
{
// Handle exception
}
- 항목 목록에서 BlackBerryEvent 객체를 검색합니다.
Enumeration events = eventList.items();
BlackBerryEvent event = (BlackBerryEvent) events.nextElement();
- 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
}
이 정보가 도움이 되었습니까? 의견을 보내 주십시오.