我有一个结构,其中搜索视图位于顶部,而框架布局位于下面。 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永远不会出现在最前面。我该如何解决这个问题?