我发布了一个将数据存储在本地数据库中的应用程序。
现在我必须发布此应用程序的更新以修复一些小错误,但我担心下载和安装更新会降低与先前版本相关联的本地数据库。
我想知道更新系统的工作原理。安装更新是否会完全删除所有与之前版本相关的apk,文件,数据库?
如果是这样,我怎样才能在代码中避免这种情况?
答案 0 :(得分:3)
iShader,对Android市场中现有应用的更新不会删除或更改数据库(sqlite文件),共享首选项或使用Android数据存储创建的其他文件。
答案 1 :(得分:0)
我认为您必须更改清单文件中的应用程序版本号。