如何通过带有LOOKUP_KEY的Uri使用投影检索联系人号码?

时间:2018-06-28 22:15:10

标签: android uri lookup

我正在尝试使用以下代码来获取联系人姓名及其电话号码:

deliverSwitch.setBackgroundTintList(getResources().getColorStateList(R.color.colorYellow));

deliverSwitch.setSupportBackgroundTintList(getResources().getColorStateList(R.color.colorYellow));

但是由于ContactsContract.CommonDataKinds.Phone.NUMBER,执行查询时出现非法参数异常。

问题是在仍然使用URI + looupkey的同时,我看不到任何其他获取电话号码的方法。

如何获取电话号码?

1 个答案:

答案 0 :(得分:0)

您使用的是正确的URI吗?

尝试切换:

ContactsContract.Contacts.CONTENT_LOOKUP_URI 

ContactsContract.CommonDataKinds.Phone.CONTENT_URI