gpt4 book ai didi

android - SQLiteDatabase.openDatabase(...) 与 getWritableDatabase

转载 作者:搜寻专家 更新时间:2023-10-30 20:28:58 26 4
gpt4 key购买 nike

我在 Assets 文件夹中将数据库与我的应用 bundle 在一起。在第一个 Activity 中,我将数据库完美地复制到正确的位置(这里没问题)。

我的问题;使用更好吗openDatabase(字符串路径,SQLiteDatabase.CursorFactory 工厂,int 标志)还是使用 SQLiteOpenHelper 类的 getWritableDatabase 方法?

哪个效率更高?我习惯于使用 getWritableDatabase 方法,它需要传递 Context,但我觉得我可以不用它,因为我不需要 SQliteOpenHelper 的 onUpgrade 或 onCreate 函数。

最佳答案

getWritableDatabase 只是 SQLiteOpenHelper 打开数据库的方式。

如果你不需要SQLiteOpenHelper,你也不需要调用getWritableDatabase

关于android - SQLiteDatabase.openDatabase(...) 与 getWritableDatabase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16373722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com