Как получить email2 и mobile2 из контакта телефонной книги - PullRequest
3 голосов
/ 07 января 2011

Кто-нибудь знает, как получить email2 и mobile2 из телефонной книги? Класс BlackBerryContact не имеет такой константы, как BlackBerryContact.EMAIL для email2 и mobile2.

1 Ответ

3 голосов
/ 07 января 2011
    if (contacts.isSupportedField(BlackBerryContact.EMAIL)) {
             try {
                 if (contact.countValues(BlackBerryContact.EMAIL) > 0)
                     email1 = contact.getString(BlackBerryContact.EMAIL, 0);
                 System.out.println("Email1 " + email1);

                 if (contact.countValues(BlackBerryContact.EMAIL) > 1)
                     email2 = contact.getString(BlackBerryContact.EMAIL, 1);
                 System.out.println("Email2 " + email2);
             } catch (Exception e) {
                 System.out.println("Exception::" + e.getMessage());
             }
         }

if (contacts.isSupportedField(BlackBerryContact.TEL)) {
                        int count = contact.countValues(BlackBerryContact.TEL);
                        for (int i = 0; i < count; i++) {
                            int attribute = contact.getAttributes(BlackBerryContact.TEL, i);
                            if(attribute == BlackBerryContact.ATTR_MOBILE){
                                String mobile = contact.getString(BlackBerryContact.TEL,i);
                                lblField1.setText(mobile);
                            }
                            if(attribute == BlackBerryContact.ATTR_HOME){
                                String home = contact.getString(BlackBerryContact.TEL, i);
                                lblField2.setText(home);
                            }
                        }

                    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...