Android数据库搜索列

时间:2015-11-04 09:47:39

标签: android

我想搜索我的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);

        }

如果我写一封信来展示我的数据库中包含该字母的每个单词或者从它开始,我想要!谢谢你的时间!

0 个答案:

没有答案