android market中的更新系统是如何工作的?
我发布了一个在本地数据库中存储数据的应用程序 现在我必须发布此应用程序的更新以修复一些小错误,但我担心下载和安装更新会删除与以前版本相关的本地数据库 我想知道更新系统是如何工作的。安装更新是否会完全删除与以前版本相关的所有apk、文件和数据库 如果是这样,我如何在代码中避免这种情况 我想在该数据库中再添加一个表,并且用户数据不能删除 提前感谢。您可以在这里找到它: 除非实现onUpgrade处理程序,否则用户数据库将通过更新保持不变 安装更新是否会完全删除与以前版本相关的所有apk、文件和数据库android market中的更新系统是如何工作的?,android,sqlite,Android,Sqlite,我发布了一个在本地数据库中存储数据的应用程序 现在我必须发布此应用程序的更新以修复一些小错误,但我担心下载和安装更新会删除与以前版本相关的本地数据库 我想知道更新系统是如何工作的。安装更新是否会完全删除与以前版本相关的所有apk、文件和数据库 如果是这样,我如何在代码中避免这种情况 我想在该数据库中再添加一个表,并且用户数据不能删除 提前感谢。您可以在这里找到它: 除非实现onUpgrade处理程序,否则用户数据库将通过更新保持不变 安装更新是否会完全删除与以前版本相关的所有apk、文件和数据库
否。只有卸载或清除应用程序数据才会删除用户的数据。允许市场以升级方式安装更新(无需先卸载)将保留您的所有数据。除非您启动对现有数据的操作(更新/删除/etc),否则将保持不变。这不是很好吗;)