Android数据库的onUpgrade()名为sporadically

时间:2014-05-23 07:44:22

标签: android database sqlite

我有一个较旧的应用程序,它将数据存储到其本地sqlite数据库中。现在我想更新这个数据库的模式。

我知道我可以使用onUpgrade() - 方法和静态版本变量来调用onUpgrade()。我也知道只有在调用“getReadableDatabase()”或“getWritableDatabase”()时才会调用onUpgrade()。

但即使我做了这样的调用,即使我更改了版本号,只有在我更改版本时才会每隔一次调用onUpgrade。

例如:

版本#2 - > #3:onUpgrade被称为

版本#3 - > #4:未调用onUpgrade 等等...

怎么可能?

0 个答案:

没有答案