gpt4 book ai didi

android - PhoneLookup.CONTENT_FILTER_URI,总是返回空结果

转载 作者:行者123 更新时间:2023-11-30 02:15:05 25 4
gpt4 key购买 nike

我正在尝试使用 SearchView 按电话号码查询联系人提供程序。

我正在使用游标加载器来查询内容提供者

案例 CONTACT_SEARCH_DEVICE_PHONE:
字符串 phoneNumber = args.getString(Constants.EXTRA_QUERY_PARAM);
乌里乌里=
ContactsContract.PhoneLookup.CONTENT_FILTER_URI
.buildUpon().appendPath(phoneNumber).build();
返回新的 CursorLoader(this, uri, null,
空,空,空);

我的问题是 PhoneLookup 总是返回空光标,尽管如果我在官方 android 联系人应用程序中写入相同的电话号码,我会得到预期的结果。

如果我使用 ContactsContract.Contacts.CONTENT_FILTER_URI 而不是 PhoneLookup URI,我得到的结果是完全错误的,与预期结果不匹配。

任何帮助将不胜感激。

编辑:我正在 Lollipop 中尝试这段代码

最佳答案

出于某种原因,Google 的 recommended方法没有按预期工作,总是返回一个空游标(也许我用错了)。

感谢 pskink,我通过使用 ContactsContract.CommonDataKinds.Phone.CONTENT_FILTER_URI 而不是 PhoneLookup.CONTENT_FILTER_URI 让它工作。

关于android - PhoneLookup.CONTENT_FILTER_URI,总是返回空结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29492564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com