其他分享
首页 > 其他分享> > Android如何在空查询中搜索

Android如何在空查询中搜索

作者:互联网

我有一个搜索视图,在搜索视图下方包含edittext.我可以根据搜索视图查询和edittext内容进行检查.事件查询为空,我需要搜索.这是

我已经尝试过了但是没用

 searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
    @Override
    public boolean onQueryTextSubmit(String query) {
        Log.i("MyApp", searchView.getQuery().toString());
        consultarListaParadas(searchView.getQuery().toString());
        getActivity().runOnUiThread(new Runnable() {
            public void run() {
                adaptadorListaParadasBus.setListaParadas(listaParadas);
                adaptadorListaParadasBus.notifyDataSetChanged();
            }
        });

        return true;
    }

    @Override
    public boolean onQueryTextChange(String newText) {

        if(newText.equals("")){
            this.onQueryTextSubmit("");
        }
        return true;
    }
}); 

解决方法:

尝试在onQueryTextChange()方法中使用以下条件,如下所示

if(TextUtils.isEmpty(newText)){
     // Do your stuff here.
} 

标签:searchview,android
来源: https://codeday.me/bug/20191111/2020849.html