Java 定义回收视图';在适配器类之外的活动中单击侦听器

Java 定义回收视图';在适配器类之外的活动中单击侦听器,java,android,android-recyclerview,Java,Android,Android Recyclerview,我有六个recyclerViews,都由一个适配器类管理,我想为我的每个recyclerViews定义一个onClickListener,因为每个recyclerViews在六个活动中都有自己的可用数据,我如何在每个RecyclerView的活动中实现onClickListener方法 public interface RecyclerViewItemClickListener{ void onItemClick(int position); } 使您的活动实现此接口,并将

我有六个recyclerViews,都由一个适配器类管理,我想为我的每个recyclerViews定义一个onClickListener,因为每个recyclerViews在六个活动中都有自己的可用数据,我如何在每个RecyclerView的活动中实现onClickListener方法

  public interface RecyclerViewItemClickListener{
    void onItemClick(int position);
    }
使您的活动实现此接口,并将此接口传递给适配器,然后传递给ViewHolder。在某个视图上设置OnClickListener,并在onClick(视图视图)中调用


使用界面并将其传递给您的适配器,以便发布您目前获得的信息。发布你的适配器和你想在你的
RecyclerView
中填充的样本数据集。或者,根据你的用例,你可能想传递
YourItemType项而不是
int position
。我的意思是
onItemClick(YourItemType项)
而不是
onItemClick(int position)
。谢谢你,泽拉克。我会试试你的建议
recyclerViewItemClickListeners.onItemClick(getAdapterPosition);