предварительное заполнение базы данных, не работающей в android - PullRequest
0 голосов
/ 14 июля 2020

Мне нужно предварительно заполнить таблицу базы данных, используя

Room.databaseBuilder(appContext, AppDatabase.class, "Sample.db")
    .createFromAsset("database/myapp.db")
    .build()

. Для этого я создал myapp.db из DB Browser для SQLite

сохранил файл в папке assets / database, но он работает успешно, без ошибок, и данные недоступны в автономном режиме. почему он не дает никаких ошибок? Я попытался изменить путь к активу в функции, но все равно ни одна ошибка или какая-либо локальная база данных не появляются

, когда я открываю файл .db в браузере БД для SQLite, он открывается правильно Пожалуйста, помогите

1 Ответ

0 голосов
/ 14 июля 2020

Мне удалось решить указанную выше проблему, переустановив приложение, и оно также возвращает экземпляр базы данных, поэтому я использовал другой экземпляр для запрашивающей базы данных.

...