0

我想设置一个查询来获取包含特定字符串的名称(这里是约束)。所以我编码:

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");

但我得到了错误。我知道我很接近。我哪里错了?

4

1 回答 1

1

你有一个简单的错字。改变这个:

"like + ?"

对此:

" like ?"

(在前面添加一个空格并删除+)。

于 2012-10-29T16:15:27.467 回答