如何从应用程序中删除数据库?

时间:2018-12-23 16:33:27

标签: android

在手机上运行应用程序时,出现异常:

Room cannot verify the data integrity. Looks like you've changed schema but 
forgot to update the version number. You can simply fix this by increasing the 
version number.

我知道我可以使用方法

fallbackToDestructiveMigration

但是,如果我使用它,则永远不会调用callBack“ onCreate”(并且我需要调用它)。

奇怪的是,即使我“通过清除设置”“清除数据” ,也收到消息,并且取消安装该应用程序。显然,从未真正从电话中删除数据库,因为我一直遇到版本冲突。

如何真正从手机中删除数据库?

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以在手机android系统设置中简单地删除应用程序或删除应用程序数据。记住:

<manifest ... >
...
<application android:allowBackup="false" ... >
    ...
</application>

Room persistance library. Delete all