Мне нужно сохранить строковый массив в базе данных, но он не позволит мне это то, что у меня есть:
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);
}
но если я ставлю строку [], в нем говорится, что cotentvalues не может принять аргумент. как мне обойти это. Я думал, что у меня есть 7 вещей в состояниях, я мог бы иметь 7 строк sepearte и хранить вещи в каждом, а затем после того, как все строки вернутся в массив строк или это будет плохой практикой?