Ola Galera, eu estou com um pequeno problema tipo é que eu tenho um metodo que usa um getList so que eu queria saber com fazer para filtrar com um where, tipo vc clica em um botao e a lista filtra
public List<Usuario> getLista(){
//String sql = "SELECT * FROM usuario WHERE categoria = 'selecionar aq';";
String sql = "SELECT * FROM usuario ;";
Cursor c = getReadableDatabase().rawQuery(sql, null);
List<Usuario> listaAlunos = new ArrayList<Usuario>();
while(c.moveToNext()){
Usuario objAluno = new Usuario();
objAluno.setCodigo(c.getLong(c.getColumnIndex("_id")));
objAluno.setEndereco(c.getString(c.getColumnIndex("endereco")));
objAluno.setCategoria(c.getString(c.getColumnIndex("categoria")));
objAluno.setSite(c.getString(c.getColumnIndex("site")));
listaAlunos.add(objAluno);
}
return listaAlunos;
}