Android 搜索查询并按顺序排序
Android Search Query and Sort in order
有人知道这是怎么做到的吗?我在下面有一个常规搜索查询,它在列表视图中显示匹配数据,我尝试将 COLUMN NAME +“ASC”放在订单部分,但出现错误。
public Cursor getSearch(String query)
{
SQLiteDatabase db = this.getReadableDatabase();
Cursor c = db.query(true, DATABASE_TABLE, ALL_KEYS, KEY_NAME + " LIKE ?",
new String[] {"%"+ query+ "%" }, null, null, null,
null);
if(c != null)
{
c.moveToFirst();
}
return c;
}
'Order by' 子句应该是查询调用中的第 8 个参数:
Cursor c = db.query(true, DATABASE_TABLE, ALL_KEYS, KEY_NAME + " LIKE ?",
new String[] {"%"+ query+ "%" }, null, null, COLUMN_NAME + " ASC", null);
有人知道这是怎么做到的吗?我在下面有一个常规搜索查询,它在列表视图中显示匹配数据,我尝试将 COLUMN NAME +“ASC”放在订单部分,但出现错误。
public Cursor getSearch(String query)
{
SQLiteDatabase db = this.getReadableDatabase();
Cursor c = db.query(true, DATABASE_TABLE, ALL_KEYS, KEY_NAME + " LIKE ?",
new String[] {"%"+ query+ "%" }, null, null, null,
null);
if(c != null)
{
c.moveToFirst();
}
return c;
}
'Order by' 子句应该是查询调用中的第 8 个参数:
Cursor c = db.query(true, DATABASE_TABLE, ALL_KEYS, KEY_NAME + " LIKE ?",
new String[] {"%"+ query+ "%" }, null, null, COLUMN_NAME + " ASC", null);