安卓 关于SQLite创建数据库不调用onCreate

您所在的位置:网站首页 安卓数据库创建方法 安卓 关于SQLite创建数据库不调用onCreate

安卓 关于SQLite创建数据库不调用onCreate

2024-07-09 10:50| 来源: 网络整理| 查看: 265

SQLiteOpenHelper会自动检测数据库文件是否存在。如果存在,会打开这个数据库,在这种情况下就不会调用onCreate()方法。如果数据库文件不存在,SQLiteOpenHelper首先会创建一个数据库文件,然后打开这个数据库,最后调用onCreate()方法。因此,onCreate()方法一般用来在新创建的数据库中建立表、视图等数据库组建。

也就是说onCreate()方法在数据库文件第一次创建时调用。

我们遇到的不存在应该是之前调试时候不小心创建了(我就是这样),可以建议换个名字重新创建来调试。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3