Why is onUpgrade() not being invoked on Android sqlite database?

前端 未结 4 1092
忘掉有多难
忘掉有多难 2020-12-09 04:20

I want to upgrade my database when it is installed onto my android emulator. I have set the db version in my DbHelper which inherits from SQLiteOpenHelper to +1.

How

4条回答
  •  生来不讨喜
    2020-12-09 04:42

    Documentation says:

    The database is not actually created or opened until one of getWritableDatabase() or getReadableDatabase() is called.

    I see that you've implemented your own methods for getting database: openDataBaseForRead() and openDataBaseForWrite(). That's bad ;-)

提交回复
热议问题