Guida allo sviluppo

Local Navigation

Esempio di codice: Visualizzazione di un elenco di contatti che hanno installato l'applicazione

L'esempio di codice seguente presuppone che la classe che ha visualizzato MyBBMContactListScreen abbia passato un riferimento all'oggetto BBMPlatformContext associato all'applicazione nel costruttore 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 informazioni sono state utili? Inviateci i vostri commenti.