Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在列中搜索Android数据库_Android - Fatal编程技术网

在列中搜索Android数据库

在列中搜索Android数据库,android,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 + "%"},

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

        }

我想,如果我写一封信,以显示我的数据库中的每个字,其中包含该信或是以它开始!谢谢你抽出时间

看起来你想用一个,它是崩溃了还是什么都没做?另外,您是否在操作之间打开和关闭数据库?另外,您可能希望将
“%”+text+“%”
更改为
“%”%“%”+text+“%”
@Ayoub我是,但我想知道我是否正确返回了数据库中的查询,我的应用程序没有执行任何操作,我的意思是,如果我在edittext中写入一些内容,它将不会显示升级后的listview,而是显示包含所有数据的listview!