当前位置: 移动技术网 > IT编程>移动开发>Android > Scrapped or attached views may not be recycled

Scrapped or attached views may not be recycled

2018年08月27日  | 移动技术网IT编程  | 我要评论

田长地久,风月祈,沈蔓歌

在使用recycleview的时候出现了错误scrapped or attached views may not be recycled

原因:

view没有被recycled,recyclerview的数据进行清空操作之后,在重新添加数据之前忘记了通知界面进行重新绘制,所以崩溃。 
解决方法只要在clear数据之后代码中记得加notifydatasetchanged() 即可。 

 

参考链接:


还发现一种情况是在上拉加载更多或者下拉刷新之后忘记使控件重置了。要记得上拉或者下拉之后加上代码:

if (swiperefreshlayout.isrefreshing()) {

swiperefreshlayout.setrefreshing(false);

} else {
        recyclerview.onloadmorecomplete();
 }

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网