android - 数据库中的每个表都应该有一个 SQLiteOpenHelper 吗?

标签 android database android-sqlite

最好有一个大的 SQLiteOpenHelper 子类来为数据库中的每个表定义 onCreateonUpgrade 方法,还是更好有许多 SQLiteOpenHelper 子类,每个表一个?

有最佳实践吗?还是两者都可以接受,但有不同的好坏副作用?

最佳答案

您应该为所有表创建一个 SQLiteOpenHelper 类。查看 this链接。

关于android - 数据库中的每个表都应该有一个 SQLiteOpenHelper 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13877701/

相关文章:

php - Codeigniter - 多个数据库连接

database - 将sqlite数据库从内存同步到文件

android - 每次运行后如何清除数据库中的数据?

android - Android 版 Google Analytics v2 中丢失异常堆栈跟踪?

android - 如何将游标返回的对象存储到数组列表中?

sqlite - 如何将两个SELECT查询按自己的顺序组合

android - 如何将原始类型(String)的集合存储到数据库中

android - 真的有必要在每次应用程序启动时都创建 SQLite 表吗?

android - 有没有办法告诉 Gradle 总是在缓存中搜索然后在线搜索?

android - 如何在运行时在 android 中更改 3D 饼图段值?