我一直在尝试通过名称获取联系人的电子邮件,但遇到了一些困难。 这里是我如何我试图做到这一点:通过名称获取联系人电子邮件
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