Android(安卓)BaseRecyclerViewAdapterHelper 使用中的一些坑
16lz
2021-01-26
BaseRecyclerViewAdapterHelper 使用起来真的很方便,但是对应的坑也多,主要是配置顺序上面导致很多功能没用实现出来。
###1、上拉加载
(1)、设置setOnLoadMoreListener后首次不让加载,需要再后面加上disableLoadMoreIfNotFullPage,不能放在前面,不然不生效;在这之后最好调用 mAdapter.setEnableLoadMore(true),不然有可能上拉加载不生效。
(2)、在网络请求加载到数据后一般会设置adapter.loadMoreEnd()或者adapter.loadMoreComplete(),这需要在adapter.notifyDataSetChanged()之后再调用,不然当页面数据不占满屏幕的情况下会再次回掉adapter的onLoadMoreRequested();
###2、多级列表
(1)、调用adapter的expandAll方法(展开),需要在list数据集合有数据后调用才有效。
更多相关文章
- 一句话锁定MySQL数据占用元凶
- android sensor驱动移植
- 面试题及答案
- Android日期选择器
- Android利用Get/Post方式异步请求Json数据,显示在ListView中
- 关于Android(安卓)Fragment生命周期以及其他方法的调用执行顺序
- Android底层字符传递给上层应用举例
- Android(安卓)调用系统自带应用
- Android(安卓)View的onClick回调机制