Искать элемент в RecyclerviewMergeAdapter с другим адаптером в одном окне просмотра - PullRequest
0 голосов
/ 13 февраля 2019

у меня есть некоторый код с использованием плагина RecyclerViewMergeAdapater здесь https://github.com/martijnvdwoude/recycler-view-merge-adapter... тогда я хочу включить функцию поиска в этом, но она не работает, работает только один адаптер, иначе адаптер не работает ...

вот мой код

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.menu_new_chat, menu);
    MenuItem menuItem = menu.findItem(R.id.menu_item_search);
    SearchView searchView = (SearchView) menuItem.getActionView();

    searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {

        @Override
        public boolean onQueryTextSubmit(String query) {
            return false;
        }

        @Override
        public boolean onQueryTextChange(String newText) {

            if (!newText.trim().isEmpty()) {
                RealmResults<User> users = RealmHelper.getInstance().searchForUser(newText, false);
                mergeAdapter.containsAdapter(new UsersAdapter(users, true, NewChatActivity.this));
                rvNewChat.setAdapter(mergeAdapter);
            } else {
                mergeAdapter.containsAdapter(new UsersAdapter(userList, true, NewChatActivity.this));
                rvNewChat.setAdapter(mergeAdapter);
            }

            inviteAdapter.getFilter().filter(newText);

            return false;
        }

    });

я надеюсь, что результат поиска 2 адаптера работает ... кто-нибудь когда-либо использовал его?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...