Senhores estou utilizando o código a seguir para listar os contatos da agenda do celular.
No Z530i e no W850 funciona que é uma beleza, mas quando coloco ele no W910 e K850i
ele não lista nada. Procurei verificar se poderia ser alguma exception mas não é o caso.
Um abraço a todos.
protected void listPim() {
PIM pimInstance = PIM.getInstance();
//
Enumeration enumContacts = null;
//
Image image[] = getContactImages();
//
String tel[] = null;
//
Contact contact;
//
try {
//
PIMList list = pimInstance.openPIMList(PIM.CONTACT_LIST, PIM.READ_ONLY);
//
enumContacts = list.items();
//
} catch (PIMException e) {
e.printStackTrace();
}
//
while (enumContacts.hasMoreElements()) {
//
tel = new String[2];
contact = (Contact) enumContacts.nextElement();
//
tel[0] = contact.getString( Contact.FORMATTED_NAME,Contact.ATTR_NONE );
//
try {
tel[1] = contact.getString( Contact.TEL, Contact.ATTR_MOBILE );
//
} catch (Exception e) {
tel[1] = contact.getString( Contact.TEL, Contact.ATTR_NONE );
}
//
append(tel, image);
//
}
}