Lors de la sélection des détails de contact, existe-t-il une classe de domaine intégrée à laquelle ils peuvent être mappés? Ou, devez-vous créer le vôtre?Android; Extraction des informations de contact, devez-vous mapper à la classe de domaine personnalisée ou est-il fourni?
Par exemple, je fais ce qui suit:
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
String s = null;
if (cursor.getCount() > 0)
{
while (cursor.moveToNext())
{
s = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
}
}
Avec s
, je peux mettre cela en un objet "contact"/classe de domaine, peut-être quelque chose comme:
Contact myContact = new Contact();
myContact.setName(s);