Используйте MaterialSearchView во фрагментах

У меня проблема с использованием поиска по фрагментам. У меня есть вкладки с четырьмя вкладками. Каждая вкладка имеет свой список элементов. когда я выполняю поиск, результат поиска отображается только на последней вкладке. Автобус Я хочу искать для каждой вкладки. Ниже мой код.

public void setSerachFeature(String text) {
        searchView.setVoiceSearch(false);
        //searchView.setSuggestions(getResources().getStringArray(R.array.query_suggestions));
        searchView.setCursorDrawable(R.drawable.custom_cursor);
        searchView.setOnQueryTextListener(new MaterialSearchView.OnQueryTextListener() {
            @Override
            public boolean onQueryTextSubmit(String query) {
                //Do some magic
                String test = query;
                return false;
            }

            @Override
            public boolean onQueryTextChange(String serachText) {
                //Do some magic
                ListUpdate.setFilterdSearhList(serachText,context,position,recyclerView,toolkitID);
                return false;
            }
        });

        searchView.setOnSearchViewListener(new MaterialSearchView.SearchViewListener() {
            @Override
            public void onSearchViewShown() {
                //Do some magic
                if (ENUM.SELECTED_TRAINING.equalsIgnoreCase("Action Beacon")){
                    return;
                }else {
                    searchView.setVisibility(View.VISIBLE);
                }
            }

            @Override
            public void onSearchViewClosed() {
                //Do some magic
                searchView.setVisibility(View.GONE);
            }
        });
    }
 public static void setFilterdSearhList(String serachText, Context context, int position, RecyclerView recyclerView, int toolkitID) {
        ArrayList<TrainingGuidModel> hfTrainnigList = showSearchList(context,toolkitID,serachText);
        setSerachedHfTrainingsListAdapter(hfTrainnigList,recyclerView,context,position);
     }

0 ответов

Другие вопросы по тегам