我想设置一个查询来获取包含特定字符串的名称(此处为约束)。 所以我编码:
Cursor contactCursor = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, new String[]{Phone.DISPLAY_NAME}, Phone.DISPLAY_NAME + "like + ?", new String[]{"%"+constraint+"%"}, Phone.DISPLAY_NAME + " ASC");
但我得到了错误。 我知道我很亲密。 哪里我错了?
答案 0 :(得分:1)
你有一个简单的拼写错误。改变这个:
"like + ?"
到此:
" like ?"
(在前面添加一个空格并删除+
)。