База данных комнат Android - файл БД пуст - PullRequest
0 голосов
/ 30 августа 2018

Здесь можно столкнуться с проблемой. Раньше я мог извлечь файл Room DB из / database (вместе с db-shm и db-wal), а затем просмотреть таблицу в DB Browser для SQLite. Я бы использовал ADB, чтобы вытащить файлы на мой компьютер, а затем просмотреть таблицы.

Теперь (через несколько месяцев после этого) файл БД кажется пустым в средстве просмотра SQLite. Я точно знаю, что у него есть данные (я могу программно читать из него в моем приложении).

Я также вытащил его с помощью обозревателя устройств и получил тот же результат (без таблиц в дБ).

Кто-нибудь еще заметил эту проблему или есть решение? Я искал SO, и все экземпляры 'empty db', похоже, связаны с тем, что не извлекаются все три файла или БД фактически пуста. У меня есть все три файла, и БД определенно не пуста.

Заранее спасибо!

1 Ответ

0 голосов
/ 30 августа 2018

Даже после удаления приложения и повторного заполнения БД ... оно все равно показывалось пустым.

Попытка перезапустить Android Studio безрезультатно.

Завершено добавление rm * в / database из оболочки adb и перезапуск приложения. Это решило проблему. Мне удалось adb pull и просмотреть таблицы.

Спасибо за ваш вклад @Al Tegani

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