Entwicklungshandbuch

Local Navigation

Codebeispiel: Anzeigen einer Liste von Kontakten, der Ihre Anwendung installiert haben

Im folgenden Codebeispiel wird davon ausgegangen, dass die Klasse, die MyBBMContactListScreen angezeigt hat, einen Verweis auf das mit der Anwendung verknüpfte BBMPlatformContext-Objekt an den MyBBMContactListScreen-Konstruktor übergeben hat.

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());
        }
    }
}

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.