Android BaseRecyclerViewAdapterHelper 使用中的一些坑

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

###1、上拉加载

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

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

###2、多级列表

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

你可能感兴趣的:(Android)