3

在大多数 Android 数据库示例中,SQLiteOpenHelper 被扩展并包含创建和更新数据库的信息。但是,在许多示例中,帮助程序类包含添加、删除和返回记录的方法。我的问题是将这些 CRUD 方法包含在扩展 SQLiteOpenHelper 的类中会更好,还是使用扩展 SQLiteOpenHelper 的类的实例字段创建一个单独的类会更好,其中包含所有 CRUD 方法?这只是个人选择,还是我可能会忽略其他问题?我觉得创建一个单独的类可能是更好的形式。我感谢任何人的反馈。

4

1 回答 1

0

创建/更新数据库的代码必须知道数据库结构,因此将其他知道数据库结构的代码放在同一个类中是有意义的。

结果不仅是关于打开,所以而不是MyOpenHelper, 调用它MyDatabaseHelper。:)

于 2012-10-20T22:19:15.317 回答