【问题标题】:The SQLiteOpenHelper onCreate(), always creates the database when it runs?SQLiteOpenHelper onCreate() 总是在运行时创建数据库?
【发布时间】:2010-01-26 16:31:12
【问题描述】:

你好,

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

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

【问题讨论】:

    标签: android sqlite


    【解决方案1】:

    不存在时创建一次。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2014-11-25
        • 2016-09-17
        相关资源
        最近更新 更多