Android SQLite select是列表值之一

Android SQLite select是列表值之一,android,sqlite,Android,Sqlite,我正在尝试进行查询,选择应为: String select = Contacts._ID + " = " + ids.get(1) + ""; 但是,除了检查ids.get(1)之外,还应该检查每一项…例如ids.get(1)或ids.get(2)或ids.get(3)等等。只需使用for循环并每次执行查询: for(int i=1; i<ids.length; i++){ String select = Contacts._ID + " = " + ids.get(i)

我正在尝试进行查询,选择应为:

String select =  Contacts._ID + " = " + ids.get(1)  +  "";

但是,除了检查ids.get(1)之外,还应该检查每一项…例如ids.get(1)或ids.get(2)或ids.get(3)等等。

只需使用for循环并每次执行查询:

for(int i=1; i<ids.length; i++){
    String select =  Contacts._ID + " = " + ids.get(i)  +  "";
    //execute query
}

只需使用for循环并每次执行查询:

for(int i=1; i<ids.length; i++){
    String select =  Contacts._ID + " = " + ids.get(i)  +  "";
    //execute query
}

只需使用for循环并每次执行查询:

for(int i=1; i<ids.length; i++){
    String select =  Contacts._ID + " = " + ids.get(i)  +  "";
    //execute query
}

只需使用for循环并每次执行查询:

for(int i=1; i<ids.length; i++){
    String select =  Contacts._ID + " = " + ids.get(i)  +  "";
    //execute query
}

在中使用
,在括号中使用逗号分隔的列表,如

Contacts._ID + " IN(" + TextUtils.join(",", ids) + ")"

中使用
,在括号中使用逗号分隔的列表,如

Contacts._ID + " IN(" + TextUtils.join(",", ids) + ")"

中使用
,在括号中使用逗号分隔的列表,如

Contacts._ID + " IN(" + TextUtils.join(",", ids) + ")"

中使用
,在括号中使用逗号分隔的列表,如

Contacts._ID + " IN(" + TextUtils.join(",", ids) + ")"

您的第一个备选方案将导致ids.size()查询,这不是一个好主意。您的第一个备选方案将导致ids.size()查询,这不是一个好主意。您的第一个备选方案将导致ids.size()查询,这不是一个好主意。您的第一个备选方案将导致ids.size()查询,这不是一个好主意。