recyclerview Adapter
Posted acg88688
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了recyclerview Adapter相关的知识,希望对你有一定的参考价值。
onBindViewHolder: 绑定数据到ViewHolder
getItemCount:获取总的条目数
onCreateViewHolder:创建ViewHolder
getItemViewType():获取item对应的类型
getItemId(int position): 返回项目的稳定ID position
hasObservers():若一个或多个观察者连接到此适配器,则返回true
onAttachedToRecyclerView(Recyclerview recyclerview):recyclerview开始观察此适配器的时候调用
onDetachedFromRecyclerView(RecyclerView recyclerview):当recyclerview停止观察此适配器调用
onFailedToRecyclerView(VH holder):若由此适配器创建的ViewHolder由于瞬间状态无法回收,则由recyclerview调用
onViewAttachedToWindow(VH holder):此适配器创建的视图已附加到窗口时调用
onViewDetachedFromWindow(VH holder):此适配器创建的视图已从其窗口中分离时调用
onViewRecycled(VH holder):此适配器创建的视图已被回收时调用
registerAdapterDataObserver(RecyclerView.AdapterDataObserver observer):
注册一个新的观察者来监听数据变化
unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver observer):
取消注册当前正在侦听数据更改的观察者
setHasSetableIds(boolean hasStableIds):
数据集中的项目是否有具有唯一标识符
以上是关于recyclerview Adapter的主要内容,如果未能解决你的问题,请参考以下文章
RecyclerView系列:RecyclerView嵌套RecyclerView(BaseRecyclerViewAdapterHelper实现)