Guía de desarrollo

Local Navigation

Ejemplo de código: mostrar una lista de los contactos que han instalado su aplicación

El siguiente ejemplo de código asume que la clase que mostraba MyBBMContactListScreen ha pasado una referencia al objeto BBMPlatformContext asociado a la aplicación en el constructor 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());
        }
    }
}

¿Le ha resultado útil esta información? Envíenos sus comentarios.