1
我已经写了一个SqliteHandler类来创建,更新和处理我的应用程序将使用的数据库的所有查询。我现在的问题是如何确保在我的MainActivity的onCreate()方法中正确调用SQLiteHandler并运行代码来创建/升级数据库。我用@Override
作为dev guide在MainActivity中激活SQLiteHandler
我已经写了一个SqliteHandler类来创建,更新和处理我的应用程序将使用的数据库的所有查询。我现在的问题是如何确保在我的MainActivity的onCreate()方法中正确调用SQLiteHandler并运行代码来创建/升级数据库。我用@Override
作为dev guide在MainActivity中激活SQLiteHandler
建议据SQLiteOpenHelper文档:
[...]这个类负责打开数据库,如果它存在,如果创建它的不是,并根据需要进行升级。事务用于确保数据库始终处于明智状态。
您不需要担心创建或更新自己。
当使用SQLiteOpenHelper的子类时,它会自动完成。
第一次调用getWritableDatabase方法时,它将检查数据库是否存在,并在需要时创建它。
啊,谢谢。有时文档不直观易懂。 – KDEx
没问题,随意问你是否需要更多解释。 –