Guida allo sviluppo

Local Navigation

Inoltro di un messaggio

  1. Importare le classi e le interfacce richieste.
    import net.rim.blackberry.api.mail.Address;
    import net.rim.blackberry.api.mail.Message;
    import net.rim.blackberry.api.mail.MessagingException;
    import net.rim.blackberry.api.mail.Session;
    import net.rim.blackberry.api.mail.Transport;
    
  2. Richiamare Message.forward() su un oggetto Message esistente. La riga dell'oggetto di un messaggio inoltrato è impostata automaticamente su I:oggetto_originale.
    Message fwdmsg = msg.forward();
  3. Creare una matrice di indirizzi.
    Address toList[] = new Address[1];
  4. Aggiungere un nuovo oggetto Address alla matrice.
    toList[0]= new Address("ming.li@example.com", "Ming Li");
    
  5. Richiamare Message.addRecipients(int, Address[]) per aggiungere destinatari a Message.
    fwdmsg.addRecipients(Message.RecipientType.TO, toList);
  6. Richiamare Message,setContent(String) per impostare il contenuto del messaggio visualizzato prima del messaggio originale.
    try 
    {
       fwdmsg.setContent("This is a forwarded message.");
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
  7. Richiamare Session.getTransport() e memorizzare l'oggetto restituito in una variabile di tipo Transport. L'oggetto Transport rappresenta il protocollo di trasporto per la messaggistica.
    Transport trans = Session.getTransport();
  8. Richiamare Transport.send(Message).
    try 
    {
       trans.send(fwdmsg);
    } 
    catch(MessagingException e) 
    {
       System.out.println(e.getMessage());
    }
Argomento precedente: Risposta a un messaggio

Le informazioni sono state utili? Inviateci i vostri commenti.