Ontwikkelingshandleiding

Local Navigation

Codevoorbeeld: een lijst weergeven van contactpersonen die uw toepassing hebben geïnstalleerd

In het volgende codevoorbeeld wordt aangenomen dat de klasse die MyBBMContactListScreen heeft weergegeven, een verwijzing naar het bijbehorende BBMPlatformContext-object van de toepassing in de constructor MyBBMContactListScreen heeft doorgegeven.

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

Was deze informatie nuttig? Stuur ons uw opmerkingen.