gpt4 book ai didi

Android 列 '_id' 不存在

转载 作者:行者123 更新时间:2023-11-29 18:17:31 24 4
gpt4 key购买 nike

之前我通过放置一个空值来选择所有内容,但我收到一个错误,提示它有太多行,所以我试图获得显示名称、联系人 ID 和电话号码的投影,但收到以下错误:“列‘_id’不存在”

代码如下:

final String[] projection = { ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME,
ContactsContract.CommonDataKinds.Phone.NUMBER,ContactsContract.CommonDataKinds.Phone.CONTACT_ID };

Cursor cur = cr.query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI, projection,
"LENGTH(" + ContactsContract.CommonDataKinds.Phone.NUMBER
+ ") >= 8 ) GROUP BY ("
+ ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, null,
sortOrder);

但错误指向我的自定义适配器中的这一行

super(context, layout, c, from, to);

需要帮助!谢谢!

最佳答案

添加BaseColumns._ID到你的投影阵列。

关于Android 列 '_id' 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7306492/

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