【发布时间】:2012-10-31 13:33:55
【问题描述】:
我创建了一个 Android 应用程序,在启动时检查是否有新版本的应用程序。如果是,则应用程序下载新的 apk 文件并过度安装新的 apk。 我的应用程序使用 sqlite 数据库。但是这个数据库,从一个版本到另一个版本可以改变。 我想我必须使用方法:
onUpgrade()
但我不知道具体怎么用。
当我启动应用程序时,我将此代码用于 crete 数据库(如果不存在):
DbHelper mDHelper = new DbHelper(context, DB_NAME, null, DB_VERSION)
如果我想使用onUpgrade() 方法,我应该改变什么?
我什么时候必须调用它?
【问题讨论】: