bindargs を使用して次のクエリを実行しようとしていますが、クエリに入れられていないようです。
String questionWhereClause = Article.COL_CATEGORY_ID + " = ? AND " + Article.COL_TOPIC_ID + " = ? AND " + Article.COL_QUESTION_ID + " = ?";
String[] questionSelectionArgs = new String[] { Integer.toString(category.getId()), Integer.toString(topic.getId()), Integer.toString(question.getId()) };
Cursor cursor = mDBConnection.query(Article.TABLE_NAME, null, questionWhereClause , questionSelectionArgs , null, null, null);
// Use cursor here
を適切な値に置き換える?
と、カーソルは正常に戻ります。で使用するcursor.moveToNext()
とbindargs
、カーソルにアイテムがありません。カーソルオブジェクトを見ると、下の値にmCompiledSqlStatement
もまだ?
マークがあります。これに関する任意の助けをいただければ幸いです。