baseList多接口兼容完成

This commit is contained in:
kehaoyuan
2018-03-21 10:41:51 +08:00
parent fa464a9f1d
commit ea9375c20e
28 changed files with 208 additions and 64 deletions

View File

@ -25,6 +25,7 @@ public abstract class BaseRecyclerViewHolder<T> extends RecyclerView.ViewHolder
/**
* 具体的设置监听在childViewHolder 设置
*
* @param itemView
* @param data 一般情况下只传列表数据
* @param listClickListener 列表事件接口
@ -35,6 +36,15 @@ public abstract class BaseRecyclerViewHolder<T> extends RecyclerView.ViewHolder
this.mListClickListener = listClickListener;
}
public BaseRecyclerViewHolder(View itemView, OnListClickListener listClickListener) {
this(itemView);
this.mListClickListener = listClickListener;
}
public void setClickData(T clickData) {
this.mData = clickData;
}
@Override
public void onClick(View view) {
try {