tengo que ahorrar matriz de cadenas a la base de datos pero no me deja esto es lo que tengo:Android: ¿Sqlite ahorra matriz de cadenas?
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);
}
pero si pongo string [] estados en los que dice que cotentvalues no es capaz de tomar un argumento. ¿Cómo puedo solucionar eso? Estaba creo que tengo cosas en 7 estados pude me gusta tener cadena 7 sepearte y almacenar cosas en cada uno y luego después de poner todas las cadenas de nuevo en una matriz de cadenas o de que hubiera una mala práctica?
¿por qué es necesario guardar la matriz en la base de datos? debe haber alguna otra buena solución. –
tengo 7 días de la semana pero y lo toma como booleano (verdadero o falso) y NECESITA ser booleano y como no se puede guardar booleano en la base de datos, iba a usar una matriz de cadenas pero no me lo permite debido a valores comunes alguna idea sobre lo que puedo hacer? – user1175899
Puede almacenar los valores booleanos como enteros 0 (falso) y 1 (verdadero). –