개발 가이드

Local Navigation

메시지에 회신

  1. 필요한 클래스와 인터페이스를 가져옵니다.
    import net.rim.blackberry.api.mail.Folder;
    import net.rim.blackberry.api.mail.Message;
    import net.rim.blackberry.api.mail.Session;
    import net.rim.blackberry.api.mail.Store;
    import net.rim.blackberry.api.mail.Transport;
    
  2. Session.getTransport()를 호출하고 반환된 객체를 Transport 형식의 변수에 저장합니다. Transport 객체는 메시지 전송 프로토콜을 나타냅니다.
    Transport trans = Session.getTransport();
  3. Session.waitForDefaultSession().getStore()를 호출하여 Store 객체를 검색합니다.
    Store store = Session.waitForDefaultSession().getStore();
  4. Store.list(INBOX)를 호출하여 INBOX 폴더 안의 모든 폴더를 검색합니다. 폴더를 Folder 배열에 저장합니다.
    Folder[] folders = store.list(INBOX);
  5. 특정 배열 요소를 지정하여 받은 편지함 폴더를 가져옵니다.
    Folder inbox = folders[0];
  6. Folder.getMessages()를 호출하여 받은 편지함에서 메시지를 가져옵니다. 메시지를 Message 배열에 저장합니다.
    Message[] messages = inbox.getMessages();
  7. Message.reply(Boolean)를 호출하고 true를 지정하여 모든 메시지 수신자에게 회신하거나 false를 지정하여 보낸 사람에게만 회신합니다.
    if( messages.length > 0 ) 
    {
       Message msg = messages[0];
    }
    Message reply = msg.reply(true);
  8. Transport.send(Message)를 호출하여 회신을 보냅니다.
    try 
    {
       trans.send(reply);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
    
다음 주제: 메시지 전달
이전 주제: 메시지 보내기

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