SQLiteOpenHelper onCreate()总是在运行时创建数据库?

时间:2010-01-26 16:31:12

标签: android sqlite

问候,

我正在查看Android上SQLite的文档,但似乎无法找到我的问题的anser - 所以也许这里有人可以提供帮助。

当我使用SQLiteOpenHelper创建数据库时,如果数据库不存在,则只创建一次数据库,或者每次调用OnCreate方法时都会覆盖数据库。

2 个答案:

答案 0 :(得分:6)

如果它不存在,它将被创建一次。

答案 1 :(得分:4)

你实际上并不想自己打电话给onCreate() ......帮助者会为你做这件事。但是,是的,它只会被创建一次。

如果您查看SDK本地副本中的Notepad exampleSDK/platforms/android-1.6/samples/NotePad),com.example.android.notepad.NotePadProvider类就有一个完整的示例。