Ho bisogno di salvare matrice di stringhe alla base di dati, ma non ci vorrà mi lasciate che questo è quello che ho:Android: Sqlite che salva l'array di stringhe?
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);
}
ma se ho messo string [] gli stati in esso dice che cotentvalues non è in grado di prendere un argomento. come faccio a girarci intorno? Pensavo di avere 7 cose negli stati che potevo avere 7 fili separati e immagazzinare cose in ognuno e poi dopo aver rimesso tutte le stringhe in un array di stringhe o sarebbe stata una cattiva pratica?
Perché è necessario salvare l'array nel database? ci deve essere qualche altra buona soluzione. –
ho 7 giorni della settimana ma e lo prende come booleano (vero o falso) e ha bisogno di essere booleano e dato che non puoi salvare il booleano nel database stavo per usare un array di stringhe ma non me lo permette a causa di valori cotentali qualche idea su cosa posso fare? – user1175899
È possibile memorizzare i valori booleani come numeri interi 0 (falso) e 1 (vero). –