>>887
?を使わずにsqlを作るのはダメ絶対。理由はsqlインジェクションでぐぐれ。
個数が変わる場合は、
String[] ids = {"aaa", "bbb", "ccc", ...};
String sql = "... where id in (";
String sep = "";
for (int i = 0; i < ids.length; i++) {
  sql += sep + "?";
  sep = ", ";
}
sql += ")";
db.rawQuery(sql, ids);