Android: SQLite сохраняет строковый массив?

Мне нужно сохранить строковый массив в базе данных, но он не позволит мне. Вот что у меня есть:

 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 отдельных строк и хранить вещи в каждой, а затем потом поместить все строки обратно в массив строк? Или это будет плохая практика?

Ответы на вопрос(5)

Ваш ответ на вопрос