2013-02-04 43 views
3

SQLiteQueryBuilder具有方法public光标查询(SQLiteDatabase分贝,字符串[] projectionIn,串选择,字符串[] selectionArgs两个,字符串GROUPBY,具有字符串,字符串中将sortOrder)SQLiteQueryBuilder的首选项是什么?

也SQLiteDataBase具有方法public公共光标查询(字符串表,是否有任何理由使用SQLiteQueryBuilder.query方法而不是SQLiteDataBase.query 以及它提供了哪些优势?是否有任何理由使用SQLiteQueryBuilder.query方法而不是SQLiteDataBase.query ?

+0

一样http://stackoverflow.com/questions/17230049/sqlitequerybuilder-query-vs-sqlitedatabase-询问 – Suragch

回答

3

SQLiteQueryBuilder有助于构建比SQLiteDatabase函数支持的查询更复杂的查询(例如,子查询)。

如果您的特定查询不需要任何复杂的功能,则不需要使用SQLiteQueryBuilder。 (但是,如果你的代码恰好被组织起来,它更容易,如果所有的查询使用SQLiteQueryBuilder它可能是有意义的。)

相关问题