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 に答える