过程中刷新数据崩溃异常 notifyDataSetChanged"/>
Android RecyclerView 滑动过程中刷新数据崩溃异常 notifyDataSetChanged
不是IndexOutOfBoundsException,这个问题很简单,你改list数据的下一行必须刷新rv,如果你等干完其他事后(比如请求数据)才刷新就会偶发这种问题,解决就是改list后紧跟notify。
是用户正在滑动过程中,你想刷新数据了。
崩溃场景:商品列表秒杀的倒计时,当倒计时结束时删除该商品,用户如果恰好正在滑动就会崩溃。
java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling android.support.v7.widget.RecyclerView ...
at android.support.v7.widget.RecyclerView.assertNotInLayoutOrScroll(RecyclerView.java:2769)
at android.support.v7.widget.RecyclerView$RecyclerViewDataObserver.onChanged(RecyclerView.java:5177)
解决见我的另一篇博客:
更多推荐
Android RecyclerView 滑动过程中刷新数据崩溃异常 notifyDataSetChanged
发布评论