安卓 关于SQLite创建数据库不调用onCreate |
您所在的位置:网站首页 › 安卓数据库创建方法 › 安卓 关于SQLite创建数据库不调用onCreate |
SQLiteOpenHelper会自动检测数据库文件是否存在。如果存在,会打开这个数据库,在这种情况下就不会调用onCreate()方法。如果数据库文件不存在,SQLiteOpenHelper首先会创建一个数据库文件,然后打开这个数据库,最后调用onCreate()方法。因此,onCreate()方法一般用来在新创建的数据库中建立表、视图等数据库组建。 也就是说onCreate()方法在数据库文件第一次创建时调用。 我们遇到的不存在应该是之前调试时候不小心创建了(我就是这样),可以建议换个名字重新创建来调试。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |