によって与えられた選択列のクエリを登録しよう列。Androidのsqliteのは、私は、私が選択したい列を含む文字列配列を持つString []型
この配列を列として渡すことができるSQLiteDatabase
APIが見つかりません。私がこれまで持っていた唯一の解決策は、セパレータとして,
という列を文字列に結合し、それをクエリ文字列に追加してrawQuery
を実行することです。
もっと良い解決策はありますか?
EDIT
は、クエリがJOIN
クエリです。 SQLiteDatabase
で
'SQLiteQueryBuilder'の' query'メソッドを使うと 'projection'パラメータがあります。 String:返す列のリスト。 nullを渡すとすべての列が返されますが、使用されないストレージからデータを読み取ることは避けてください。 –
私は 'SQLiteQueryBuilder' **が' JOIN'を実行できると聞いています。私はそれを徹底的に調べます。 – totoro