1

我编写了一个 SqliteHandler 类来创建、更新和处理我的应用程序将使用的数据库的所有查询。我现在的问题是如何真正确保在 MainActivity 的 onCreate() 方法中正确调用 SQLiteHandler 并运行代码来创建/升级数据库。我已经按照开发指南@Override中的建议使用了

4

1 回答 1

1

根据SQLiteOpenHelper的文档:

[...] 这个类负责打开数据库(如果存在),如果不存在则创建它,并根据需要进行升级。事务用于确保数据库始终处于合理状态。

您无需担心创建或更新自己。

使用 SQLiteOpenHelper 的子类时会自动完成。

第一次调用 getWritableDatabase 方法时,它将检查数据库是否存在并在需要时创建它。

于 2012-05-22T15:19:35.403 回答