Een lijst weergeven van contactpersonen die uw toepassing hebben geïnstalleerd
Vóór u begint: Zorg ervoor dat u de taak
Uw toepassing registreren bij het BlackBerry Messenger-platform hebt uitgevoerd en dat de klasse die het scherm weergeeft een verwijzing doorgeeft naar het object
BBMPlatformContext dat aan uw toepassing is gekoppeld.
- Importeer de noodzakelijke klassen en interfaces.
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.*;
- Maak een klasse die MainScreen uitbreidt. Geef in de constructor voor deze schermklasse de aan de toepassing gekoppelde BBMPlatformContext door.
public class MyBBMContactListScreen extends MainScreen
{
public MyBBMContactListScreen(BBMPlatformContext platformContext)
{
}
}
- Roep in de constructor BBMPlatformContext.getContactListService() aan om een verwijzing op te halen naar het object ContactListService dat is gekoppeld aan de toepassing.
ContactListService contactListService = platformContext.getContactListService();
- Roep in de constructor ContactListService.getContacts() aan om een object BBMPlatformContactList op te halen dat alle contactpersonen bevat die deze toepassing hebben geïnstalleerd.
BBMPlatformContactList contacts = contactListService.getContactList();
- Roep in de constructor BBMPlatformContactList.getAll() aan om een opsommingsobject op te halen dat alle contactpersonen in BBMPlatformContactList bevat.
Enumeration contactsEnum = contacts.getAll();
- In constructor kunt u nu de opsomming doorlopen. In het volgende codevoorbeeld wordt aangegeven hoe de namen van de contactpersonen kunnen worden weergegeven.
while(contactsEnum.hasMoreElements())
{
BBMPlatformContact contact = (BBMPlatformContact)contactsEnum.nextElement();
myScreen.add(new LabelField(contact.getDisplayName());
}
Was deze informatie nuttig? Stuur ons uw opmerkingen.