我有六个recyclerViews都由一个适配器类管理,我想为每个recyclerViews定义一个onClickListener,因为每个在六个活动中都有自己的数据,我怎样才能实现onclicklistener方法每个RecyclerView的活动?
答案 0 :(得分:0)
创建一个界面让我们说
public interface RecyclerViewItemClickListener{
void onItemClick(int position);
}
让您的活动实现此界面,并在您的适配器中传递此接口,然后在ViewHolder中传递。在某些视图上设置OnClickListener,并在onClick(视图视图)中调用
recyclerViewItemClickListeners.onItemClick(getAdapterPosition);