연락처 목록 제거

BlackBerry 단말기에서 연락처 목록을 제거할 수 있습니다. 연락처 목록을 제거할 때 다음 내용을 참고하십시오.

  • 서비스 레코드가 있는 연락처 목록은 제거할 수 없습니다.
  • 단말기에 남아 있는 마지막 연락처 목록은 제거할 수 없습니다.
  • 기본 연락처 목록(UID-1 포함)은 제거할 수 없습니다.

연락처 목록을 제거하려고 할 때 오류가 발생하면 BlackBerryPIMRemovalException이 발생합니다.

  1. 필요한 클래스와 인터페이스를 가져옵니다.
    import javax.microedition.pim.PIM;
    import net.rim.blackberry.api.pdap.BlackBerryPIM;
    import net.rim.blackberry.api.pdap.BlackBerryPIMRemovalException;
  2. BlackBerryPIM 객체를 검색합니다.
    BlackBerryPIM myPIM = (BlackBerryPIM) PIM.getInstance();
  3. 제거하려는 연락처 목록의 이름이나 UID를 알고 있으면 6단계로 이동합니다.
  4. 연락처 목록의 배열을 검색합니다.
    String[] lists = myPIM.listPIMLists(PIM.CONTACT_LIST);
    반환된 배열은 각 연락처 목록에 할당된 이름을 제공합니다.
  5. 배열을 통해 반복하여 제거하려는 연락처 목록을 검색합니다.
  6. BlackBerryPIM.removePIMList()를 호출하여 연락처 목록을 제거합니다. 연락처 목록의 이름이나 UID를 제공할 수 있습니다. 기본적으로 이 메소드는 목록이 비어 있는 경우에만 연락처 목록을 제거합니다. 비어 있지 않은 연락처 목록을 제거하려면 BlackBerryPIM.REMOVE_NON_EMPTY_LIST 매개 변수를 제공해야 합니다.
    try 
    {
       myPIM.removePIMList(PIM.CONTACT_LIST, "test", 
          BlackBerryPIM.REMOVE_NON_EMPTY_LIST);
    }
    catch (BlackBerryPIMRemovalException e)
    {
       // handle the exception
    }

코드 샘플

BlackBerryPIM myPIM = (BlackBerryPIM) PIM.getInstance();
try
{
   myPIM.removePIMList(PIM.CONTACT_LIST, "test", BlackBerryPIM.REMOVE_NON_EMPTY_LIST);
}
catch (BlackBerryPIMRemovalException e)
{
   System.out.println(e.getMessage());
}

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