Как исправить изменение позиции элемента списка просмотра Recycler при поиске в панели поиска - PullRequest
0 голосов
/ 03 ноября 2019

Я занимаюсь разработкой нового приложения для Android и застрял в представлении списка повторного просмотра, когда фильтр моего элемента списка с помощью панели поиска отображает неверный вывод или открывает неправильное действие.

Пожалуйста, помогите мне

Заранее спасибо за помощь

Я пытался исправить, но не смог решить эту проблему

MainActivity

private void setUpRecyclerView(){

        RecyclerView recyclerView = findViewById(R.id.recyclerview);
        recyclerView.setHasFixedSize(true);
        RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(this);
        madapter = new ExampleAdapter(exampleList);

        recyclerView.setLayoutManager(layoutManager);
        recyclerView.setAdapter(madapter);

        madapter.setOnitemClickListner(new ExampleAdapter.OnItemClickListner() {
            @Override
            public void onItemClick(int position) {


                exampleList.get(position);
            }
        });





    }

Adapterclass

           itemView.setClickable(true);


           itemView.setOnClickListener(new View.OnClickListener() {
               @Override
               public void onClick(View v) {

                   final Intent intent;
                   switch (getAdapterPosition()){
                       case 0:
                          intent = new Intent(context,SBI.class);break;
                       case 1 :
                           intent = new Intent(context,PNB.class);
                           break;
                       case 2:
                           intent = new Intent(context,BOB.class);break;
                       case 3:
                           intent = new Intent(context,BOI.class);break;
                       case 4:
                           intent = new Intent(context,HDFC.class);break;
                       case 5 :
                           intent = new Intent(context,Citi_Bank.class);break;

                       default:
                           intent = new Intent(context,BOB.class);
                   }
                   context.startActivity(intent);

                   }

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