关闭后SearchView无法恢复搜索功能

时间:2018-11-28 07:04:17

标签: java android search searchview

我有一个结构,其中搜索视图位于顶部,而框架布局位于下面。 SearchAFragment是框架布局的初始片段。

我正在管理框架布局;

search_box.setOnSearchClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            changeFragment(new SearchBFragment(), id);
        }
    });

    search_box.setOnCloseListener(new SearchView.OnCloseListener() {
        @Override
        public boolean onClose() {
            changeFragment(new SearchAFragment(), id);
            //search_box.clearFocus();
            return false;
        }
    });

我单击搜索视图,然后搜索内容,一切正常。搜索后,单击搜索视图的关闭按钮以切换到SearchAFragment,然后出现问题。它会切换SearchAFragment,但是当我尝试打开搜索视图并再次搜索内容时,SearchBFragment永远不会出现在最前面。我该如何解决这个问题?

0 个答案:

没有答案