【发布时间】:2010-01-26 16:31:12
【问题描述】:
你好,
我正在查看 Android 上 SQLite 的文档,但似乎找不到我的问题的答案 - 所以也许这里有人可以提供帮助。
当我使用 SQLiteOpenHelper 创建数据库时,如果数据库不存在,则只会创建一次,或者每次调用 OnCreate 方法时都会覆盖它。
【问题讨论】:
你好,
我正在查看 Android 上 SQLite 的文档,但似乎找不到我的问题的答案 - 所以也许这里有人可以提供帮助。
当我使用 SQLiteOpenHelper 创建数据库时,如果数据库不存在,则只会创建一次,或者每次调用 OnCreate 方法时都会覆盖它。
【问题讨论】:
不存在时创建一次。
【讨论】:
您实际上并不想自己打电话给onCreate()...助手会为您做这件事。但是是的,它只会被创建一次。
如果您查看本地 SDK 副本 (SDK/platforms/android-1.6/samples/NotePad) 中的 Notepad example,com.example.android.notepad.NotePadProvider 类有一个完整的示例。
【讨论】: