我正在尝试查询我的SQLite
表并限制结果以仅显示符合我标准的记录。
我想过滤COLOR="red"
和CLASS="alpha"
以下是我到目前为止在查询中产生NULLPointerException
的内容:
public Cursor getDetailRecords( String color, String category ) {
final String SELECTION = KEY_COLOR + "=?" + " and " + KEY_CLASS + "=?";
final String[] SELECTION_ARGS = { color, category };
Cursor mCursor = db.query(DATABASE_TABLE, DATABASE_STRUCTURE,
SELECTION, SELECTION_ARGS, null, null, null, null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}
我正在使用类别作为我的变量而不是类,这是一个保留字。
我不确定如何格式化我的选择string
。任何帮助将不胜感激。提前谢谢!