Включить данные базы данных при экспорте приложения Android - PullRequest
2 голосов
/ 09 октября 2009

Я экспортирую свое приложение в файл .apk, подписываю его и затем устанавливаю. Но когда я запускаю свое приложение, оно отображает ошибку, потому что в моей базе данных нет данных.

База данных была создана как новая, когда я установил приложение, поэтому все данные были потеряны!

Как включить данные базы данных при экспорте приложения для Android?

1 Ответ

8 голосов
/ 09 октября 2009

Вариант № 1: Упакуйте базу данных в качестве необработанного ресурса или актива и используйте потоки, чтобы скопировать эту базу данных в правильное положение при первом запуске приложения.

Вариант № 2: Упакуйте операторы SQL, чтобы заполнить базу данных как сырой ресурс, и выполните эти операторы в методе SQLiteOpenHelper onCreate().

Вариант № 3: вставьте смарт-символы прямо в код Java, чтобы заполнить базу данных методом SQLiteOpenHelper onCreate().

Вариант № 4: Загрузите базу данных при первом запуске и скопируйте ее в правильное положение.

и т. Д.

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