我想查询数据库以检索电话号码。
我不想使用带有选择参数的静态数组,而是使用一个数组,它将在运行时动态创建和填充(例如数组的大小不同)。
我尝试使用以下语句:
Cursor phones = _ctx.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " IN (?)",
actioncids, null);
"actioncids" := String[] 与选择 args ,包含来自先前查询的元素
我总是收到错误消息:
android.database.sqlite.SQLiteException:绑定或列索引超出范围句柄 0x3c6540
我想我必须在 Where 子句中使用不同的表达方式。
提前致谢