问答详情
源自:2-1 选择联系人

通过contactId读取联系人电话号码报错

Cursor phoneCursor = getContentResolver().query(
       ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
       ContactsContract.CommonDataKinds.Phone.CONTACT_ID + "="
               + contactId, null, null);

通过这种方式读取电话号码报错,咋解决啊?

提问者:凌伊 2015-12-30 22:29

个回答

  • 慕用7436631
    2019-01-29 17:48:31

    找到问题了,应用未打开通讯录权限

  • 慕用7436631
    2019-01-29 17:47:26

    同问不返回姓名和电话,也是在contactid这报错,怎么解决呢?

  • Ed1SoNJ
    2016-07-28 11:04:45

    查询的条件写错了,在+“=”+这个语句中间的等号两边应该还有空格才能执行

  • Kevin_Cai
    2016-03-29 16:40:27

    这个是手机应用的权限没有,你要在手机里设置你写的Dmeo可以访问通讯录

  • max1210
    2016-01-03 00:40:07

    代码没有问题 确定错误出在这里么