Значения базы данных не отображаются при первом использовании моего приложения - PullRequest
0 голосов
/ 05 июля 2011

Я создаю базу данных с использованием класса DataHelper, а затем создаю таблицу с использованием виртуальной таблицы FTS.Значения импортируются из текстового файла в папке RAW, которая содержит 1000 записей и общий размер файла 64 КБ.

Но при первом использовании значения данных не отображаются во время запроса таблицы, как будто полныйтаблица еще не создана.Возможно, размер файла совсем не велик (64 КБ).Значения появляются, когда я перезапускаю приложение и снова делаю запрос.

Есть ли какое-то решение для этого ??

1 Ответ

0 голосов
/ 05 июля 2011

Существует решение: вы можете упаковать свою базу данных SQLite в APK и скопировать ее при первом запуске.Таким образом, вы избежите длительного начального заполнения ... Подробнее об этом решении: Отправьте приложение с базой данных

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