在创建数据库的时候我们需要继承SQLiteOpenHelper这个类
看上面的代码我们得知在OnCreate()中真正去执行了创建数据库的语句,那么我们什么时候或者是什么情况下才调用这个onCreate()方法呢?
实际上在执行
dbHelper.getReadableDatabase();
dbHelper.getWritableDatabase();
这两个方法的时候会调用dbHelper的OnCreate()方法。
我们看getWritableDatabase()源码如下
我们可以看到数据库第一次创建的版本是0.