问题核心
如果RecyclerView被NestedScrollView包裹
那么加载的时候会预创建所有的ViewHolder
问题表现
如果你刚好还使用了 Paging 来分页加载
那么很抱歉
NestedScrollView 会加载到底部的 ViewHolder 然后触发 Paging 的下一页加载
直到没有下一页可以加载
如果你的加载恰好还有图片等网络请求
性能雪崩
解决方法
把 NestedScrollView 换成 LinearLayout (什么破解决方法
虽然这样替换在用户界面上显示效果完全一致
总之不要使得 RecyclerView 在 NestedScrollView 里面就行
评论已关闭