2013-02-04 48 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它可能是有意義的。)

相關問題