// 采用接口回调的方式实现RecyclerView的ItemClick
public OnRecyclerViewListener mOnRecyclerViewListener;
// 接口回调第一步: 定义接口和接口中的方法
public interface OnRecyclerViewListener {
void onItemClick(int position);
}
// 接口回调第二步: 初始化接口的引用
public void setOnRecyclerViewListener(OnRecyclerViewListener l) {
this.mOnRecyclerViewListener = l;
public OnRecyclerViewListener mOnRecyclerViewListener;
// 接口回调第一步: 定义接口和接口中的方法
public interface OnRecyclerViewListener {
void onItemClick(int position);
}
// 接口回调第二步: 初始化接口的引用
public void setOnRecyclerViewListener(OnRecyclerViewListener l) {
this.mOnRecyclerViewListener = l;
}
if (mOnRecyclerViewListener != null) {
mOnRecyclerViewListener.onItemClick(holder.mPosition);
}