我想搜索我的sql数据库,我不确定我做错了什么,这是我的代码:
public Cursor getSomeData(String text){
return database.query(TABLE_NAME, new String[] {PERSON_TABLE_COLUMN_NAME},
PERSON_TABLE_COLUMN_NAME + " LIKE ?", new String[] {"%" + text + "%"},
null, null, null);
}
这是我正在进行搜索的edittext
searchView.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub
String text = searchView.getText().toString().toLowerCase(Locale.getDefault());
customAdapter = new CustomCursorAdapter(MyActivity.this , databaseHelper.getSomeData(text));
listView.setAdapter(customAdapter);
}
如果我写一封信来展示我的数据库中包含该字母的每个单词或者从它开始,我想要!谢谢你的时间!