在ListView中刷新我的搜索功能

时间:2019-03-28 19:51:59

标签: android search refresh

当前,我的代码能够完美运行。只是只要我删除输入的字段以搜索ListView中的特定项目,它就不会刷新。我必须在代码中输入什么才能实际允许其不断刷新onTextChange?

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.searchmenu,menu);

    final MenuItem myActionMenuItem = menu.findItem(R.id.action_search);
    SearchView searchView = (SearchView)myActionMenuItem.getActionView();

    searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
        @Override
        public boolean onQueryTextSubmit(String text) {

            return false;
        }

        @Override
        public boolean onQueryTextChange(String newText) {
            mAdapter.getFilter().filter(newText);
            mAdapter.notifyDataSetChanged();

            return false;
        }
    });


    return super.onCreateOptionsMenu(menu);
}

0 个答案:

没有答案