Benachrichtigen einer BlackBerry-Geräteanwendung über die Änderung der Standardliste mit Kalendereinträgen

Wenn die Dienstliste auf einem BlackBerry-Gerät aktualisiert wird, kann sich die Liste der PIM-Datenbanken auf einem Gerät ändern. Diese Aktion kann dazu führen, dass eine neue Standardliste mit Kalendereinträgen erstellt wird.

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import javax.microedition.pim.PIM;
    import net.rim.blackberry.api.pdap.BlackBerryPIM;
    import net.rim.blackberry.api.pdap.ListChangeListener;
    
  2. Implementieren Sie die ListChangeListener-Schnittstelle.
    public class MyListChangeListener implements ListChangeListener {...}
  3. Rufen Sie BlackBerryPIM.addListChangeListener() auf, um sich für den Empfang von Benachrichtigungen über Änderungen an einer Standard-PIM-Liste zu registrieren.
    ListChangeListener listener = new MyListChangeListener();
    ((BlackBerryPIM) PIM.getInstance()).addListChangeListener(listener);
  4. Um dafür zu sorgen, dass die Anwendung immer die Standard-PIMList-Liste verwendet, speichern Sie einen Verweis auf die gewünschte PIMList-Liste, und richten Sie die ListChangeListener.defaultListChanged()-Methode so ein, dass der Verweis aktualisiert wird, wenn sich die Standardliste ändert.

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.