Entwicklungshandbuch

Local Navigation

Antworten auf eine Nachricht

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    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. Rufen Sie Session.getTransport() auf, und speichern Sie das zurückgegebene Objekt in einer Variablen des Typs Transport. Das Transport-Objekt stellt das Nachrichtentransportprotokoll dar.
    Transport trans = Session.getTransport();
  3. Rufen Sie Session.waitForDefaultSession().getStore() auf, um das Store-Objekt aufzurufen.
    Store store = Session.waitForDefaultSession().getStore();
  4. Rufen Sie Store.list(INBOX) auf, um alle Ordner im INBOX-Ordner abzurufen. Speichern Sie die Ordner in einem Folder-Array.
    Folder[] folders = store.list(INBOX);
  5. Geben Sie ein bestimmtes Arrayelement an, um den Posteingangsordner abzurufen.
    Folder inbox = folders[0];
  6. Rufen Sie Folder.getMessages() auf, um die Nachrichten im Posteingangsordner abzurufen. Speichern Sie die Nachrichten in einem Message-Array.
    Message[] messages = inbox.getMessages();
  7. Rufen Sie Message.reply(Boolean) auf, und geben Sie true an, um allen Nachrichtenempfängern zu antworten, oder false, um nur dem Absender zu antworten.
    if( messages.length > 0 ) 
    {
       Message msg = messages[0];
    }
    Message reply = msg.reply(true);
  8. Rufen Sie Transport.send(Message) auf, um die Antwort zu senden.
    try 
    {
       trans.send(reply);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
    
Vorheriges Thema: Senden einer Nachricht

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.