当我询问联系人的某些字段时,我需要单独询问每个字段
例如,如果我需要询问 id 和我需要写的名字
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
String id = cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID ));
String name = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
但在这种情况下,我需要编写长代码来访问每个联系人字段并检查该字段是否已填满。
有什么方法可以避免这种情况并立即获取所有联系信息吗?