我是 android 开发的新手,我真的需要一些帮助。
在按下“搜索”按钮后,我只想在基于 EditText 输入的 Sqlite 数据库中进行查询,并在 Listview 中缩短结果。
我已经完成了错误,但是当按下按钮时列表视图没有显示出来。
这是我的代码:
btnSearch.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//Here is my SimpleCursorAdapter;
dataSource = new SimpleCursorAdapter(context, R.layout.consulta_grupos_lihas, helper.Busca(someString), campos, new int[] {R.ConsultaGruposLinhas.txvCodigo, R.ConsultaGruposLinhas.txvDescricao});
//And so i set the Adapter
listview.setAdapter(dataSource);
}
});
所以 helper.Busca(someString) (在我的数据库类中)是我用来进行查询的方式
public Cursor Busca (String search) {
String sql = "grup_descricao LIKE '% "+ search +" %'";
return this.mDb.query("grupos", new String [] {"_id", "grup_descricao", "grup_datacad"}, sql, null, null, null, null);
}
如果有人可以帮助我,我将不胜感激。非常感谢您的关注。