私はまだBBに取り組んでいます。連絡先リストを表示して、そこから連絡先アイテムを選択することができました。これをMainScreenに実装します。以下は私のコードです:
list = (BlackBerryContactList) PIM.getInstance()
.openPIMList(PIM.CONTACT_LIST, PIM.READ_ONLY);
PIMItem contact = list.choose();
if (contact != null) {
Vector numbers = new Vector();
for (int i = 0; i < contact.countValues(Contact.TEL); i++) {
selectedMobileNumber = contact.getString(
Contact.TEL, i);
numbers.addElement(selectedMobileNumber);
}
ListPopupScreen listPopupScreen = new ListPopupScreen(
FormScreen.this, numbers);
UiApplication.getUiApplication().pushScreen(
listPopupScreen);
System.out.println("OKEEEEEE " + selectedMobileNumber);
}
連絡先アイテムに複数の電話番号が含まれている場合があるため、すべての電話番号を一覧表示するには、オーバーライドされたSopupScreenを表示する必要があります。ListPopupScreen
問題は、私が使用するメイン画面に番号が表示されるように、いわゆるから選択したデータをどのようにコミットするかです。