问题
I created a log call list. I want to add the picture to each contact in ann imageview. I would like to ask if
Cursor managedCursor = managedQuery(CallLog.Calls.CONTENT_URI, null,
null, null, "DATE DESC");
int id = managedCursor.getColumnIndex(CallLog.Calls._ID);
is the same with ContactsContract.Contacts._ID
If this two are not the same how can I obtain the contact is using managedCursor?
回答1:
No it isn't. It is just the ID of the row.
Anyway you can read the phone number from the NUMBER
field and obtain the contact id with this code:
https://stackoverflow.com/a/7374721/321354
来源:https://stackoverflow.com/questions/11778342/android-is-calllog-calls-id-the-same-with-the-contact-id