記錄問題BaseRecyclerViewAdapterHelper
簡單說就是在上啦加載,下拉刷新的分頁列表的需求下使用BaseRecyclerViewAdapterHelper
的loadMore
功能,並且父控件是NestedScrollView
時會導致無限加載更多,直到最後一頁
在
recyclerView
的高度設置成wrap_content
,並且父控件是NestedScrollView
,使用的BaseRecyclerViewAdapterHelper
的情況下,recyclerView
的長度會被拉到一頁的所有控件的總和的高度,導致觸發了BaseRecyclerViewAdapterHelper
的loadMore
然後如此循環直到加載完所有的頁
解決辦法:
1.使用`BaseRecyclerViewAdapterHelper`的addHeadView,footView來代替ScrollView + recyclerView的方式
2.設置recyclerView的高度爲實際展示的高度,然後通過事件分發機制來控制事件分發到scrollView還是reyclerView上