Oppure

Loading
03/02/12 11:43
Reloader90
salve stò creando un applicazione che è un gioco tipo chi vuol essere milionario.

al momento ho una classe Cdom con i vari attributi (testo domanda, risposta 1 risposta 2... domandafatta)

per inserire le domande faccio:
listadom[1] = new Cdom("Chi ha scoperto l'America?", "Cristoforo Colombo", "Amerigo Vespucci", "Magellano", "Platone");


non sarebbe meglio se usassi l'sql? (così tengo anke lo score dei giocatori)
e se uso l'sql posso passargli il database .sql (creato da me) invece che fare sempre una cosa simile a questa ( listadom[1] = new Cdom("Chi ha scoperto l'America?", "Cristoforo Colombo", "Amerigo Vespucci", "Magellano", "Platone";); )

(non è gradevole nel codice) spero di essere stato kiaro... grazie!
aaa
03/02/12 14:38
TheKaneB
Se devi usare un database online puoi usare il connector JDBC.
developer.android.com/reference/java/sql/…

Se invece vuoi integrare il DB dentro il tuo package, oppure vuoi scaricare un dump da un server e memorizzarlo in locale (utile magari per aggiornare il DB delle domande senza riscaricare l'app), puoi usare SQLite.
developer.android.com/reference/android/database/sqlite/…

Personalmente non ho mai usato un DB locale nelle mie applicazioni, quindi i miei consigli si fermano qui. Comunque importanti applicazioni come Google+ usano SQLite al loro interno, quindi dovrebbe essere adeguato allo scopo.
aaa