2010-06-08 20 views
5

Se ho un sacco di dati che non cambieranno mai (ad esempio un dizionario in inglese o i valori rgb di un paio di centinaia di nomi di colori), come faccio ad usare un database SQLite per memorizzarlo? So che un database è più veloce del caricamento di tutto in memoria all'avvio dell'app, ma come faccio a fare il database sia la prima volta che l'app viene eseguita o "prima" che le app vengano mai eseguite?Come inserire dati statici in un database SQLite in Android?

risposta

0

Fornire un file SQL di CREATE e INSERT durante il tempo di installazione e scartare il file di inizializzazione.

+0

Come può Faccio qualcosa durante l'installazione in Android? – cstack

1

Perché non inserirlo nei file SharedPreferences? (Controllare here) Non è necessario disporre di tutta la potenza (sovraccarico) di un database SQLite se tutto ciò che si sta facendo con questi dati viene caricato una volta e semplici ricerche (senza aggiornamenti, inserimenti, query, ecc.)

Problemi correlati