public abstract class BaseHolder<T>
extends RecyclerView.ViewHolder
implements android.view.View.OnClickListener
RecyclerView.ViewHolder
Created by JessYan on 2015/11/24. Contact me Follow me ================================================
| Modifier and Type | Class and Description |
|---|---|
static interface |
BaseHolder.OnViewClickListener
item 点击事件
|
| Modifier and Type | Field and Description |
|---|---|
protected BaseHolder.OnViewClickListener |
mOnViewClickListener |
protected java.lang.String |
TAG |
| Constructor and Description |
|---|
BaseHolder(android.view.View itemView) |
| Modifier and Type | Method and Description |
|---|---|
void |
onClick(android.view.View view) |
protected void |
onRelease()
在 Activity 的 onDestroy 中使用
DefaultAdapter.releaseAllHolder(RecyclerView) 方法 (super.onDestroy() 之前)
onRelease() 才会被调用, 可以在此方法中释放一些资源 |
abstract void |
setData(T data,
int position)
设置数据
|
void |
setOnItemClickListener(BaseHolder.OnViewClickListener listener) |
protected BaseHolder.OnViewClickListener mOnViewClickListener
protected final java.lang.String TAG
public abstract void setData(T data, int position)
data - 数据position - 在 RecyclerView 中的位置protected void onRelease()
DefaultAdapter.releaseAllHolder(RecyclerView) 方法 (super.onDestroy() 之前)
onRelease() 才会被调用, 可以在此方法中释放一些资源public void onClick(android.view.View view)
onClick in interface android.view.View.OnClickListenerpublic void setOnItemClickListener(BaseHolder.OnViewClickListener listener)