Scrapped or attached views may not be recycled
程序员文章站
2022-05-25 16:27:09
在使用recycleView的时候出现了错误Scrapped or attached views may not be recycled 原因: view没有被recycled,recyclerView的数据进行清空操作之后,在重新添加数据之前忘记了通知界面进行重新绘制,所以崩溃。 解决方法只要在c ......
在使用recycleview的时候出现了错误scrapped or attached views may not be recycled
原因:
view没有被recycled,recyclerview的数据进行清空操作之后,在重新添加数据之前忘记了通知界面进行重新绘制,所以崩溃。
解决方法只要在clear数据之后代码中记得加notifydatasetchanged() 即可。
参考链接:
还发现一种情况是在上拉加载更多或者下拉刷新之后忘记使控件重置了。要记得上拉或者下拉之后加上代码:
if (swiperefreshlayout.isrefreshing()) { swiperefreshlayout.setrefreshing(false); } else { recyclerview.onloadmorecomplete(); }