Android BaseRecyclerViewAdapterHelper 使用中的一些坑

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

###1、上拉加载

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

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

###2、多级列表

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值