Как поместить статические данные в базу данных SQLite в Android? - PullRequest
5 голосов
/ 08 июня 2010

Если у меня есть набор данных, которые никогда не изменятся (например, словарь английского языка или значения rgb нескольких сотен имен цветов), как мне использовать базу данных SQLite для ее хранения? Я знаю, что база данных быстрее, чем загружать все в память при запуске приложения, но как мне сделать базу данных либо при первом запуске приложения, либо "до" запуска приложений?

Ответы [ 2 ]

1 голос
/ 08 июня 2010

Почему бы просто не поместить его в файлы SharedPreferences?(Отметьте здесь ). Нет необходимости иметь всю мощь (накладные расходы) базы данных SQLite, если все, что вы будете делать с этими данными, - это загрузка один раз и простой поиск (без обновлений, вставок, запросов и т. Д.).)

0 голосов
/ 08 июня 2010

Передайте ему SQL-файл CREATE и INSERT во время установки и отбросьте файл инициализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...