Senden einer Benachrichtigung über die Änderung eines benutzerdefinierten Ordners

Nachdem Ihre BlackBerry-Geräteanwendung der Nachrichtenliste benutzerdefinierte Nachrichten hinzufügt, müssen Sie die Nachrichten verwalten. Zum Beispiel kann ein BlackBerry-Gerätebenutzer die Anwendung öffnen und eine Nachricht dort löschen, oder die Anwendung kann mit einem Server synchronisiert werden und mehr Nachrichten für die Anzeige in der Nachrichtenliste erhalten.

Um die Nachrichtenliste mit den benutzerdefinierten Nachrichten in einem benutzerdefinierten Ordner synchron zu halten, muss eine Anwendung benachrichtigt werden, wenn ein benutzerdefinierter Ordner geändert wird.

  1. Importieren Sie die erforderlichen Klassen und Schnittstellen.
    import net.rim.blackberry.api.messagelist.*;
  2. Rufen Sie ApplicationMessageFolder.fireElementAdded() auf, um eine Anwendung zu benachrichtigen, wenn eine Nachricht in einem benutzerdefinierten Ordner hinzugefügt wird.
    inboxFolder.fireElementAdded( newMessage );
  3. Rufen Sie ApplicationMessageFolder.fireElementRemoved() auf, um eine Anwendung zu benachrichtigen, wenn eine Nachricht aus einem benutzerdefinierten Ordner entfernt wird.
    inboxFolder.fireElementRemoved( deletedMessage );
  4. Rufen Sie ApplicationMessageFolder.fireElementUpdated() auf, um eine Anwendung zu benachrichtigen, wenn eine Nachricht in einem benutzerdefinierten Ordner aktualisiert ist.
    inboxFolder.fireElementUpdated( updatedMessage );
  5. Rufen Sie ApplicationMessageFolder.fireReset() auf, um eine Anwendung zu benachrichtigen, wenn mehr als eine Nachricht in einen benutzerdefinierten Ordner geändert wird.
    inboxFolder.fireReset();

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.