У меня есть структура, в которой вид поиска находится сверху, а макет фрейма - снизу.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 никогда не выходит вперед.Как я могу справиться с этой проблемой?