Benachrichtigen einer BlackBerry-Geräteanwendung über das bevorstehende Senden einer E-Mail-Nachricht
- Importieren Sie die erforderlichen Klassen und Schnittstellen.
import net.rim.blackberry.api.mail.NoSuchServiceException;
import net.rim.blackberry.api.mail.SendListener;
import net.rim.blackberry.api.mail.Session;
import net.rim.blackberry.api.mail.Store;
- Implementieren Sie die SendListener-Schnittstelle.
public class MailSendListener implements SendListener{...}
- Erstellen Sie eine Instanz der Klasse, die die SendListener-Schnittstelle implementiert.
MailSendListener mailSL = new mailSendListener();
- Rufen Sie in einem try-Block Session.waitForDefaultSession().getStore() auf, um das Store-Objekt abzurufen.
try
{
Store store = Session.waitForDefaultSession().getStore();
}
- Verwalten Sie in einem catch-Block eine NoSuchServiceException-Ausnahme.
catch (NoSuchServiceException e)
{
System.out.println(e.toString());
}
- Rufen Sie Store.addSendListener(MailSendListener) auf, um eine SendListener-Instanz hinzuzufügen.
store.addSendListener(mailSL);
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.