记录问题BaseRecyclerViewAdapterHelper
简单说就是在上啦加载,下拉刷新的分页列表的需求下使用BaseRecyclerViewAdapterHelper的loadMore功能,并且父控件是NestedScrollView时会导致无限加载更多,直到最后一页
在
recyclerView的高度设置成wrap_content,并且父控件是NestedScrollView,使用的BaseRecyclerViewAdapterHelper的情况下,recyclerView的长度会被拉到一页的所有控件的总和的高度,导致触发了BaseRecyclerViewAdapterHelper的loadMore然后如此循环直到加载完所有的页
解决办法:
1.使用`BaseRecyclerViewAdapterHelper`的addHeadView,footView来代替ScrollView + recyclerView的方式
2.设置recyclerView的高度为实际展示的高度,然后通过事件分发机制来控制事件分发到scrollView还是reyclerView上

1136

被折叠的 条评论
为什么被折叠?



