BaseRecyclerViewAdapterHelper 使用起来真的很方便,但是对应的坑也多,主要是配置顺序上面导致很多功能没用实现出来。

###1、上拉加载

(1)、设置setOnLoadMoreListener后首次不让加载,需要再后面加上disableLoadMoreIfNotFullPage,不能放在前面,不然不生效;在这之后最好调用 mAdapter.setEnableLoadMore(true),不然有可能上拉加载不生效。

(2)、在网络请求加载到数据后一般会设置adapter.loadMoreEnd()或者adapter.loadMoreComplete(),这需要在adapter.notifyDataSetChanged()之后再调用,不然当页面数据不占满屏幕的情况下会再次回掉adapter的onLoadMoreRequested();

###2、多级列表

(1)、调用adapter的expandAll方法(展开),需要在list数据集合有数据后调用才有效。

更多相关文章

  1. 一句话锁定MySQL数据占用元凶
  2. android sensor驱动移植
  3. 面试题及答案
  4. Android日期选择器
  5. Android利用Get/Post方式异步请求Json数据,显示在ListView中
  6. 关于Android(安卓)Fragment生命周期以及其他方法的调用执行顺序
  7. Android底层字符传递给上层应用举例
  8. Android(安卓)调用系统自带应用
  9. Android(安卓)View的onClick回调机制

随机推荐

  1. android开发-界面设计基本知识
  2. mac下配置Android开发环境完全指南
  3. android Theme使用一
  4. Android获取时间戳,以及将时间戳转换为时
  5. Android(安卓)JNI 几个常用方法
  6. Android(安卓)GridView宫格视图(一) 运用--
  7. Android之BInder分析
  8. Android: HowTo设置app不被系统kill掉
  9. android SDK Manager 无法更新的解决办法
  10. 【Android Demo】悬浮窗体实现