프로그램을 설치한 대화 상대 목록 표시
시작하기 전에: BlackBerry Messenger 플랫폼에 프로그램 등록 작업을 완료하고 화면을 표시하는 클래스가 프로그램과 연결된 BBMPlatformContext 개체에 대한 참조를 전달하도록 합니다.
코드 샘플: 프로그램을 설치한 대화 상대 목록 표시
다음 코드 샘플에서는 MyBBMContactListScreen을 표시한 클래스가 프로그램과 연결된 BBMPlatformContext 개체에 대한 참조를 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());
}
}
}
다음 주제: 대화 상대 목록의 대화 상대 변경에 응답
이전 주제: 코드 샘플: 대화 상대에게 파일 보내기