当我发布我的数据库应用程序的新版本时,数据库是新的吗?

时间:2012-11-27 18:45:52

标签: android database assets

我正在构建一个新应用程序,它使用从我预先创建的数据库。 我将数据库放在assets文件夹中,因此当用户第一次下载应用程序时,数据库将从应用程序内部的assets文件夹中复制。

现在的问题是,当我使用新的更新(预先创建的)数据库(具有更多记录的相同数据库模式)发布我的应用程序的新版本时会发生什么

我认为会出现问题,因为在升级过程中保留了数据(数据库)(??)。 因此,当用户首次运行我的应用程序的新版本时,程序将不会从m资产文件夹复制新数据库,因为已经存在具有相同文件名的数据库。

(每次程序运行时都会检查是否已有数据库,如果不是 - 第一次 - 它会在内部复制数据库)

我想在发布申请之前知道上述问题的答案,以便我做好准备..

谢谢你提前。

0 个答案:

没有答案