zoukankan      html  css  js  c++  java
  • 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):

    数据集中的项目是否有具有唯一标识符

  • 相关阅读:
    前端大文件分片上传/多线程上传
    网页大文件分片上传/多线程上传
    docker基础入门之二
    linux之iptable
    linux内核之网络协议栈
    ubuntu之iptables
    c++栈管理库TCMalloc、jeMalloc
    curl之post提交xml
    ceph基本操作整理
    docker基础入门之一
  • 原文地址:https://www.cnblogs.com/acg88688/p/11870596.html
Copyright © 2011-2022 走看看