我一直在嘗試通過名稱獲取聯繫人的電子郵件,但遇到了一些困難。 這裏是我如何我試圖做到這一點:通過名稱獲取聯繫人電子郵件
Cursor emailCur = cr.query(
ContactsContract.CommonDataKinds.Email.CONTENT_URI, null,
ContactsContract.CommonDataKinds.Email.DISPLAY_NAME + " = ?",
new String[] { contactName }, null);
while (emailCur.moveToNext()) {
String email = emailCur
.getString(emailCur
.getColumnIndex(ContactsContract.CommonDataKinds.Email.DATA));
String emailType = emailCur
.getString(emailCur
.getColumnIndex(ContactsContract.CommonDataKinds.Email.TYPE));
}
emailCur.close();
我不斷地得到一個例外,我究竟做錯了什麼?
現在我得到了我的遊標循環的零迭代。
請發表您的logcat的錯誤,所以我們知道哪些異常和原因。 – Sam