我必须使用内容解析器获取不同的原始联系人 ID。
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null);
if (cur.getCount() > 0){
while (cur.moveToNext()){
String id = cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID));
String name = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
System.out.println("id............"+id+"..."+name);
}
}
我已将所有联系人插入本机联系人。然后使用上面的代码,我得到了所有本机联系人ID。插入 1 个联系人后如何一次获取一个 ID。请帮助我。提前谢谢。
替换为
cursor.moveToLast();
您可以轻松获取数据库的最后一个ID