Я занимаюсь разработкой нового приложения для 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);
}
});