android - 如何从searchview中获取文本?

标签 android text searchview

在这种情况下如何从 Searchview 获取文本 这是搜索方法

public void search(String query){
    adapter = new CustomAdapter(getBaseContext(),contactOps.searchCursor(query));
    lv.setAdapter(adapter);
}

这是Searchview Listener,当我将searchview.query().toString放入搜索方法时,应用程序破解了,我该如何解决这个问题?

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
        @Override
        public boolean onQueryTextSubmit(String query) {
            return false;
        }

        @Override
        public boolean onQueryTextChange(String newText) {
            search(searchView.getQuery().toString());
            return false;
        }
    });

最佳答案

试试这个

searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
    @Override
    public boolean onQueryTextSubmit(String query) {
        return false;
    }

    @Override
    public boolean onQueryTextChange(String newText) {
        search(newText);
        return false;
    }
});

相反

search(searchView.getQuery().toString());

关于android - 如何从searchview中获取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48314254/

相关文章:

android - 使用卡片 View 在回收器 View 中加载文本太慢

Android studio 1 按钮 2 事件

android - AsyncTask 的内存泄漏

android - 如何更改 SearchView 默认图标?

java - 我无法使用 SearchView

android - 如何删除或更改 SearchView actionBar 中的 searchview 图标?

android - 在何处查看生成的 XML (KSOAP2)

css - 我想知道如何将鼠标悬停在图像上并显示文字

html - 单击 Div 中的文本并键入以更改它

javascript - 如何使用 JavaScript 在多个 HTML 页面中重复使用格式化文本?