Unterstützung mehrerer Kontaktlisten

Unterstützung für mehrere Kontaktlisten ist in BlackBerry Java Development Environment 5.0 und höher verfügbar. Jede Kontaktliste besitzt einen vom System zugewiesenen Kontaktlistennamen und eine UID, die Sie zum Abrufen der Liste verwenden können. Sie können den Kontaktlistennamen mithilfe des BlackBerry Desktop Manager ändern, um den Namen des Diensts zu ändern, der mit dem Kontaktlistennamen verknüpft ist. Die UID kann nicht geändert werden.

Bei der Entscheidung, wie Sie eine Kontaktliste öffnen möchten, sollten Sie die Persistenz auf dem BlackBerry-Gerät berücksichtigen. Wenn Ihre Anwendung erfordert, dass der Kontaktlistenname über Betriebssystemaktualisierungen hinweg seine Gültigkeit behält, verwenden Sie die UID, um die Kontaktliste zu öffnen. Wenn Ihre Anwendung erfordert, dass der Kontaktlistenname nur über Neustarts des BlackBerry-Geräts hinweg seine Gültigkeit behält, können Sie den Kontaktlistennamen verwenden. Weil sich ein Kontaktlistenname ändern kann, können Sie durch Aufrufen von BlackBerryPIM.addListChangeListener(ListChangeListener listener) einen Listener für Namensänderungsereignisse registrieren.

Sie können die Namen der Kontaktlisten abrufen, die auf einem BlackBerry-Gerät installiert sind, indem Sie PIM.listPIMLists(int pimListType) aufrufen und PIM.CONTACT_LIST als pimListType übergeben. Das zurückgegebene String-Array stellt den vom System zugewiesenen Namen für die Kontaktlisten auf dem Gerät bereit. Der Kontaktlistenname, der sich bei Index 0 des zurückgegebenen String-Arrays befindet, entspricht der Standardkontaktliste. Sie können die UID einer Kontaktliste auf einem BlackBerry-Gerät durch Aufrufen von BlackBerryPIMList.getPIMListUID() abrufen.

Sie können eine Kontaktliste nach deren Name durch Aufrufen von PIM.openPIMList(int pimListType, int mode, String name) öffnen. Sie können eine Kontaktliste nach deren UID durch Aufrufen von BlackBerryPIM.openPIMList(int pimListType, int mode, long uid) öffnen. Sie können durch Aufrufen einer der BlackBerryPIM.openUnifiedPIMList()-Methoden eine Liste öffnen, die mehrere Kontaktlisten auf einem Gerät kombiniert.

Vorheriges Thema: Kontaktliste

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.