Guide de développement

Local Navigation

Échantillon de code : affichage de la liste des contacts qui ont installé votre application

L'échantillon de code suivant suppose que la classe qui a affiché MyBBMContactListScreen a transmis une référence à l'objet BBMPlatformContext associé à l'application dans le constructeur MyBBMContactListScreen.

import net.rim.blackberry.api.bbm.platform.*;
import net.rim.blackberry.api.bbm.platform.service.*;
import net.rim.device.api.ui.container.*;
import java.util.*;
public class MyBBMContactListScreen extends MainScreen 
{    
    public MyBBMContactListScreen(BBMPlatformContext platformContext) 
    {
        ContactListService contactListService = platformContext.getContactListService();
        BBMPlatformContactList contacts = contactListService.getContactList();
        Enumeration contactsEnum = contacts.getAll();
        while(contactsEnum.hasMoreElements())
        { 
            BBMPlatform contact = (BBMPlatformContact)contactsEnum.nextElement();
            add(new LabelField(contact.getDisplayName());
        }
    }
}

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