美文网首页
通过 BaseRecyclerViewAdapterHelper

通过 BaseRecyclerViewAdapterHelper

作者: JackDaddy | 来源:发表于2018-12-03 10:52 被阅读39次

项目中集成了 BaseRecyclerViewAdapterHelper  框架,不得不说这个框架对recyView的封装确实不错,不仅实现了一般的数据填充,同时提供了空数据布局,多种布局,以及上拉下拉,更让人惊喜的还有拖拉树形结构布局等》》

以下是简书源地址:https://www.jianshu.com/p/b343fcff51b0

简书中的教程很全面,但是有些地方仍然不够细致,今天就针对项目中的上拉加载功能简单记录一下。

1,首先是在返回的数据中进行数据判空

2,通过addData这个方法将数据添加到adapter中,试过原文中的setNewData并不能实现上拉功能;

3,同时设置loadMoreComplete(),以及setEnableLoadMore(true)。

4,这里的TOTAL_COUNT是从后台返回回来的数据总条数便于判断是否还有数据

5,最后获取这次请求的数据总条数。

请求体

然后是设置上拉监听:

开启一个线程去重新请求一次

上拉监听

同时可以设置首次进入列表不刷新:

首次进入列表不刷新

至此完成整个上拉加载的过程。

相关文章

网友评论

      本文标题:通过 BaseRecyclerViewAdapterHelper

      本文链接:https://www.haomeiwen.com/subject/fqstiftx.html