我发布了一个在本地数据库中存储数据的应用程序。
现在,我必须发布此应用程序的更新以修复一些小错误,但我担心下载和安装更新会删除与以前版本相关的本地数据库。
我想知道更新系统是如何工作的。安装更新是否会完全删除与以前版本关联的所有apk、文件和数据库?
如果是这样,我如何在我的代码中避免这种情况?
非常感谢你的帮助!
发布于 2010-11-11 22:06:33
安装更新是否会完全删除与以前版本关联的所有apk、文件和数据库?
不,不会。如果用户卸载应用程序,这些文件将被删除,但更新会保留这些文件。
发布于 2010-11-11 22:09:23
您的数据库数据不会随更新一起删除,除非您在代码中显式删除它。如果您增加数据库版本,将调用您的onUpgrade方法,这些是将对此新版本所做的更改。
https://stackoverflow.com/questions/4155112
复制相似问题