0
我想設置一個查詢來獲取名稱,這些名稱包含一個特定的字符串(這裏約束)。 SO我編碼:查詢使用哪裏在Android條件
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");
但我得到錯誤。 我知道我很近。 我哪裏錯了?
仍然無法正常工作。 – FrankBr
嗯,這有點含糊。嘗試更新的答案,但如果你想在你的問題上發佈logcat更多的幫助。 – Sam
這裏的異常:android.database.sqlite.SQLiteException:near「?」:語法錯誤:,編譯時:SELECT display_name FROM view_data_restricted WHERE(1 AND mimetype ='vnd.android.cursor.item/phone_v2')AND display_namelike?)ORDER BY display_name ASC – FrankBr