【发布时间】:2015-06-27 18:17:45
【问题描述】:
无论我尝试什么,它都不起作用。 我已经尝试过使用谷歌搜索并使用过这里发布的许多示例,但我仍然不断收到 indexOutOfBoundsException。
这是我的代码 sn-p。
Uri contactData = data.getData();
String[] mProjection =
{
ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME,
ContactsContract.CommonDataKinds.Phone.NUMBER,
ContactsContract.CommonDataKinds.Email.DATA
};
Cursor c = getContentResolver().query(contactData,mProjection, null, null, null);
myEmail = c.getString(c.getColumnIndexOrThrow(mProjection[2]));
Log.d("EMAIL RESULT", myEmail);
谁能告诉我我做错了什么?
【问题讨论】:
标签: java android uri contactscontract