为什么SQLiteOpenHelper只调用SQLiteHelper?

时间:2010-06-11 13:25:27

标签: android naming-conventions

该文档将该类描述为用于创建,打开和/或管理数据库的帮助程序对象。考虑到这一点你不会说这个名字有点误导吗?

2 个答案:

答案 0 :(得分:1)

因为它无法帮助您对数据库执行所有操作(如SQLiteHelper所应该做的那样)。它只能打开/管理数据库连接。

http://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html

答案 1 :(得分:1)

我认为称之为SQLiteHelper会更具误导性,因为这可能会鼓励人们在这个类中编写查询和数据操作。这个类的主要作用是数据库创建,升级和打开。