私は、ユーザーが自分の症状をできるだけ多くチェックできる症状チェッカー Android アプリケーションに取り組んでいます。私がこれまでに試したことを確認してください:
public String getData(String[] symptoms) {
String search = "";
Cursor c = myDataBase.query(DB_TABLE, new String[]
{KEY_CONDITIONS}, KEY_SYMPTOMS + "= ? ", symptoms, null, null, null);
c.moveToFirst();
while (c.isAfterLast() == false) {
search += c.getString(0) + ", ";
c.moveToNext();
}
return search;
}
しかし、いくつの症状が選択されるかわからないため、その where 文字列を動的に生成する必要があります。どうすればこれを達成できますか? あなたからの助けは本当に感謝されます。ありがとう!