사용자 정의 폴더 변경 시 알림 전송

BlackBerry 단말기 프로그램이 사용자 정의 메시지를 메시지 목록에 추가한 후에는 메시지를 직접 관리해야 합니다. 예를 들어, BlackBerry 단말기 사용자가 프로그램을 열고 해당 프로그램에서 메시지를 삭제할 수 있습니다. 또는 프로그램이 서버와 동기화되고 메시지 목록에 표시할 더 많은 메시지를 받을 수 있습니다.

메시지 목록을 사용자 정의 폴더에 있는 사용자 정의 메시지와 계속 동기화하려면 사용자 정의 폴더가 변경될 때 이를 프로그램에 알려야 합니다.

  1. 필요한 클래스와 인터페이스를 가져옵니다.
    import net.rim.blackberry.api.messagelist.*;
  2. 사용자 정의 폴더에 한 메시지가 추가될 때 프로그램에 알리도록 ApplicationMessageFolder.fireElementAdded()를 호출합니다.
    inboxFolder.fireElementAdded( newMessage );
  3. 사용자 정의 폴더에서 한 메시지가 제거될 때 프로그램에 알리도록 ApplicationMessageFolder.fireElementRemoved()를 호출합니다.
    inboxFolder.fireElementRemoved( deletedMessage );
  4. 사용자 정의 폴더에서 한 메시지가 업데이트될 때 프로그램에 알리도록 ApplicationMessageFolder.fireElementUpdated()를 호출합니다.
    inboxFolder.fireElementUpdated( updatedMessage );
  5. 사용자 정의 폴더에 있는 메시지가 두 개 이상 변경될 때 프로그램에 알리도록 ApplicationMessageFolder.fireReset()을 호출합니다.
    inboxFolder.fireReset();

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