我们有一个使用ActiveAndroid ORM的应用程序,在Vivo和某些型号的三星等设备中,即使增加数据库版本,架构也不会更新,更有问题的是Vivo模型没有&# 39;即使您清除数据或卸载应用程序,似乎也会删除旧数据库。
尝试使用共享首选项来保存数据库版本的值,如果它不匹配则使用context.deleteDatabase(" mydatabase.db")删除它,但它会给出SQLiteDiskIOException:disk I / O错误(代码1802)
我正在寻找另一种方式,以便我可以强制它更新或重新创建数据库架构
答案 0 :(得分:0)
发现我们的应用程序缺少什么,它需要一个单独的脚本来更新架构
https://github.com/pardom/ActiveAndroid/wiki/Schema-migrations