我想设置一个查询以获取与特定字符串共同的名称(此处约束)。所以我编码:
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");
,但我会遇到错误。我知道我很近。我在哪里错了?
您有一个简单的错别字。更改此:
"like + ?"
:
" like ?"
(在前面添加一个空间并删除+
)。