Prise en charge de plusieurs listes de contacts

La prise en charge de plusieurs listes de contacts est disponible dans BlackBerry Java Development Environment 5.0 ou version ultérieure. Chaque liste de contacts possède un nom de liste de contacts attribué par le système et un UID que vous pouvez utiliser pour récupérer la liste. Vous pouvez modifier le nom de la liste de contacts à l'aide de BlackBerry Desktop Manager pour modifier le nom du service associé au nom de la liste de contacts. Vous ne pouvez pas modifier l'UID.

Lorsque vous décidez de la façon dont vous souhaitez ouvrir une liste de contacts, pensez à la persistance sur le terminal BlackBerry. Si pour les besoins de votre application, le nom de la liste de contacts doit résister aux mises à jour du système d'exploitation, utilisez l'UID pour ouvrir la liste de contacts. Si pour les besoins de votre application, le nom de la liste de contacts ne doit être conservé qu'entre les redémarrages du terminal BlackBerry, vous pouvez utiliser le nom de la liste de contacts. Le nom d'une liste de contacts pouvant changer, vous pouvez enregistrer un écouteur pour les événements de modification de nom en appelant BlackBerryPIM.addListChangeListener(ListChangeListener listener).

Vous pouvez récupérer les noms des listes de contacts installées sur un terminal BlackBerry en appelant PIM.listPIMLists(int pimListType) et en transmettant PIM.CONTACT_LIST en tant que pimListType. Le tableau String renvoyé indique les noms des listes de contacts du terminal attribués par le système. Le nom de la liste de contacts à l'index 0 du tableau String renvoyé est la liste de contacts par défaut. Vous pouvez récupérer l'UID d'une liste de contacts sur un terminal BlackBerry en appelant BlackBerryPIMList.getPIMListUID().

Vous pouvez ouvrir une liste de contacts par son nom en appelant PIM.openPIMList(int pimListType, int mode, String name). Vous pouvez ouvrir une liste de contacts par son UID en appelant BlackBerryPIM.openPIMList(int pimListType, int mode, long uid). Vous pouvez ouvrir une liste combinant plusieurs listes de contacts sur un terminal en appelant l'une des méthodes BlackBerryPIM.openUnifiedPIMList().

Sujet précédent: Liste de contacts

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.