如何在不删除本地数据库和本地文件的情况下在android-market上发布应用程序更新?

时间:2010-11-11 13:59:07

标签: android database local google-play

我发布了一个将数据存储在本地数据库中的应用程序。

现在我必须发布此应用程序的更新以修复一些小错误,但我担心下载和安装更新会降低与先前版本相关联的本地数据库。

我想知道更新系统的工作原理。安装更新是否会完全删除所有与之前版本相关的apk,文件,数据库?

如果是这样,我怎样才能在代码中避免这种情况?

非常感谢你的帮助!!

2 个答案:

答案 0 :(得分:5)

  

安装更新会完全删除与之前版本相关的所有apk,文件,数据库吗?

不,它没有。如果用户卸载了该应用程序,那么这些文件将被删除,但更新会保留这些文件。

答案 1 :(得分:0)

除非您在代码中明确删除数据库数据,否则不会使用更新删除数据库数据。如果您增加数据库版本,将调用onUpgrade方法,这些将是对此新版本所做的更改。