
Originally Posted by
rosapanaidu.p
Hi...
Could you please help me on following risk
Description:
On nokia 6080 device i am trying to reading and displaying contacts, I am able to read contact name but,not able to read contact number.
I am using below code for reading contact number
private void readTelephoneFields(PIMList list, Contact contact) {
if (list.isSupportedField(Contact.TEL) && contact.countValues(Contact.TEL) > 0) {
int totalTelFields = contact.countValues(Contact.TEL);
String value;
int attr;
for (int i = 0; i < totalTelFields; i++) {
value = contact.getString(Contact.TEL, i);
attr = contact.getAttributes(Contact.TEL, i);
switch (attr) {
case Contact.ATTR_WORK:
workPhone_Main.addElement(value);// <Work TelephoneNumber>
break;
case Contact.ATTR_HOME:
homePhone_Home.addElement(value);// <HomeTelephoneNumber>
break;
case Contact.ATTR_MOBILE:
mobilePhone_Main.addElement(value);// <MobileTelephoneNumber main>
break;
case Contact.ATTR_MOBILE + Contact.ATTR_WORK:
// mobile work
mobilePhone_Work.addElement(value);
break;
case Contact.ATTR_MOBILE + Contact.ATTR_HOME:
//mobile home
mobilePhone_Home.addElement(value);
break;
case Contact.ATTR_PAGER:
Pager = value;// <PagerNumber>
break;
case Contact.ATTR_FAX:
//fax main
mainFax.addElement(value);
numbers.append(value);
break;
case Contact.ATTR_FAX + Contact.ATTR_WORK:
// fax work
workFax.addElement(value);
break;
case Contact.ATTR_FAX + Contact.ATTR_HOME:
//fax home
homeFax.addElement(value);
break;
case Contact.ATTR_NONE:
case Contact.ATTR_OTHER:
homePhone_Main.addElement(value);// <OtherTelephoneNumber>
break;
}
}
}
}
}
Thanks && Regards
Rosapa Naidu.P