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