【发布时间】:2017-03-23 00:42:58
【问题描述】:
我们有一个使用 ActiveAndroid ORM 的应用程序,在一些设备(如 Vivo 和三星的一些型号)中,即使您增加数据库的版本,架构也不会更新,更有问题的是 Vivo 模型似乎没有即使您清除数据或卸载应用程序,也要删除旧数据库。
尝试使用共享首选项来保存数据库版本的值,如果不匹配,则使用 context.deleteDatabase("mydatabase.db") 删除它,但是,它会给出 SQLiteDiskIOException:磁盘 I/O 错误(代码 1802 )
我正在寻找另一种方法,以便我可以强制它更新或重新创建数据库架构
【问题讨论】:
标签: android schema activeandroid