皆さんこんにちは
カーソルがあり、特定の ID が配列に属しているかどうかを where 句で確認する必要があります。
しかし、私はエラーがあります
android.database.sqlite.SQLiteException: 近くに "?": 構文エラー: 、コンパイル中: SELECT display_name, _id FROM view_data_restricted data WHERE (1) AND (data1 IN ? AND mimetype='vnd.android.cursor.item/group_membership' AND display_name like '%r%') ORDER BY display_name
これが私のコードです
cursorContactosGrupos = managedQuery(ContactsContract.Data.CONTENT_URI,
new String[]{ContactsContract.CommonDataKinds.GroupMembership.DISPLAY_NAME, ContactsContract.CommonDataKinds.GroupMembership._ID},
ContactsContract.CommonDataKinds.GroupMembership.GROUP_ROW_ID + " IN ? AND " + Data.MIMETYPE + "='" + ContactsContract.CommonDataKinds.GroupMembership.CONTENT_ITEM_TYPE + "' AND " + ContactsContract.CommonDataKinds.GroupMembership.DISPLAY_NAME + " like '%" + filter + "%'" ,
new String[]{arrayTeste.toString().replace("[","(").replace("]",")")},
ContactsContract.CommonDataKinds.GroupMembership.DISPLAY_NAME
);
手伝って頂けますか?ありがとう