J2ME PIM получить только контактный номер

Есть ли способ прочитать номер контакта с помощью API PIM. Я использую код ниже, и он просто возвращает имя. Я хочу, чтобы код возвращал номер только из контакта.

pim = PIM.getInstance();
    ContactsList.setModel(new DefaultListModel());
    try {
        String[] pimListNames = pim.listPIMLists(PIM.CONTACT_LIST);
        for (int i = 0; i < pimListNames.length; ++i) {
            ContactList cl = (ContactList) pim.openPIMList(
                    PIM.CONTACT_LIST, PIM.READ_ONLY, pimListNames[i]);
            Enumeration items = cl.items();
            while (items.hasMoreElements()) {
                Contact c = (Contact) items.nextElement();
                ContactsList.addItem(c.getString(Contact.FORMATTED_NAME, 0));
            }
        }
    } catch (PIMException ex) {
        WittyClassObject.showAlert("error", ex.toString());
    }

person sammyukavi    schedule 18.11.2012    source источник


Ответы (1)


Вы пытались использовать

c.getString(Contact.TEL, 0) // instead of c.getString(Contact.FORMATTED_NAME, 0) ?
person Telmo Pimentel Mota    schedule 19.11.2012