База данных сброса номера, если ключ не совпадает - PullRequest
1 голос
/ 29 января 2020

Я использую Room для хранения кеша моего приложения. Также я шифрую базу данных ключами от Keystore и SqlCipher. В таких ситуациях, как восстановление резервной копии приложения (например, через TitaniumBackup) или потеря ключа по какой-либо причине, Room просто вылетает из приложения. Любой способ сказать ему, чтобы просто удалить старую базу данных, если она не может быть открыта? Это просто кеш, не о чем беспокоиться.

1 Ответ

1 голос
/ 29 января 2020

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

 implementation 'androidx.room:room-runtime:2.1.0'
 annotationProcessor 'androidx.room:room-compiler:2.1.0'
...