我怎样才能打电话给onUpgrade
数据库的方法?
我的问题背景:
我在 SD 卡上做了完整数据库的备份。
用户可以恢复该数据库。
但是,如果与此同时(在备份和恢复之间)应用程序更新更改了数据库,我将在恢复时遇到问题。恢复后新列不存在。
所以我想打电话给onUpgrade
添加所有新的/更改的列的方法。
或者有什么更好的方法吗?
恢复后,关闭数据库的所有打开句柄,然后使用您的SQLiteOpenHelper
获得可写数据库。那应该触发onUpgrade()
被称为,据我所知。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)