我已经为同一数据库相同版本实现了多个SQLiteOpenHelper
类。
(my1SQLiteOpenHelper类,my2SQLiteOpenHelper类,my3SQLiteOpenHelper类)
我已经在所有类的oncreate
和onupgrade
方法中放置了create table sql语句
运行时...仅调用 my1SQLiteOpenHelper 类oncreate
方法。其他任何oncreate或onupgrade类都不会被调用。
所以我遇到表丢失错误。
1)知道为什么会这样吗?
2)是否可以使用从 my2SQLiteOpenHelper 的另一个实例升级现有数据库?
3)您可以强制运行onUpgrade
方法吗?