文字列配列をデータベースに保存する必要がありますが、できません。これは私が持っているものです:
public long createEntry(String startTime, String endTime, String[] states) {
ContentValues initialValues = new ContentValues();
initialValues.put(START_KEY_TIME , startTime);
initialValues.put(END_KEY_TIME , endTime);
initialValues.put(KEY_STATE, states );
return databaseConnect.insert(DATABASE_TABLE, null, initialValues);
}
しかし、string[]
状態を入れると、内容の値は引数を取ることができないと言われます。どうすればそれを回避できますか?私は状態に 7 つのものがあると考えていました。7 つの個別の文字列を持ち、それぞれに物を格納してから、すべての文字列を文字列配列に戻すことはできますか? それともそれは悪い習慣でしょうか?