2010-06-08 3 views
5

Wenn ich eine Reihe von Daten habe, die sich nie ändern werden (zB ein Englisch-Wörterbuch oder die RGB-Werte von ein paar hundert Farbnamen), wie verwende ich eine SQLite-Datenbank, um sie zu speichern? Ich weiß, dass eine Datenbank schneller ist, als alles in den Speicher zu laden, wenn die App startet, aber wie mache ich die Datenbank entweder beim ersten Start der App oder "bevor" die Apps überhaupt laufen?Wie lege ich statische Daten in eine SQLite-Datenbank in Android?

Antwort

0

Führen Sie während der Installation eine SQL-Datei von CREATE und INSERTs ein und verwerfen Sie die Initialisierungsdatei.

+0

Wie kann Ich mache etwas während der Installation in Android? – cstack

1

Warum nicht einfach in SharedPreferences Dateien einfügen? (Überprüfen Sie here) Keine Notwendigkeit, alle Energie (Overhead) einer SQLite-Datenbank zu haben, wenn alles, was Sie mit diesen Daten tun wird, einmal und einfache Nachschläge (keine Updates, Einsätze, Abfragen, usw.)

Verwandte Themen