在GooglePlayStore上更新应用并删除持久数据

时间:2016-04-06 10:11:18

标签: android deployment google-play

我正在开发一个Android应用程序。我必须做一个新版本,我改变了很多东西,包括数据库。

在发布后更新应用程序期间,似乎数据库未正确更新。

所以我想知道是否可以强制卸载旧版本的应用程序以使用google play安装更新。 我知道有很多关于此的帖子,但显然每个人都希望保留更新前的数据,我想要相反。

1 个答案:

答案 0 :(得分:2)

您可以考虑这个选项。

SQLiteHelper 中,您可以指明数据库的版本。

 private static final int DATABASE_VERSION = 2;

每当您制作新版本(增加版本号)时,

  • 您可以使用 onUpgrade()功能添加代码以重新创建表格。

  • 删除现有表格(如果存在)并创建您定义的新表格。

玩得开心!