Android通訊錄是推動我瘋了! 此代碼正在返回空遊標,但聯繫人已存在!任何人都可以看到我不能?Android通訊錄無法檢索數據
ContentResolver cr = getContentResolver();
String query = ContactsContract.CommonDataKinds.Phone.CONTACT_ID +" = " +pickedID;
Cursor pCur = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,query , null, null);
pCur.moveToFirst();
while (pCur.moveToNext()) {
contactPhone.setText(pCur.getString(pCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DATA)));
}
pCur.close();
query = ContactsContract.CommonDataKinds.Email.CONTACT_ID +" = " +pickedID;
pCur = cr.query(ContactsContract.CommonDataKinds.Email.CONTENT_URI, null,query , null, null);
pCur.moveToFirst();
while (pCur.moveToNext()) {
contactPhone.setText(pCur.getString(pCur.getColumnIndex(ContactsContract.CommonDataKinds.Email.DATA)));
}
pCur.close();
請看看谷歌接觸裝載機例子https://github.com/codepath/android-contacts-loader-demo – 2017-06-26 09:36:48