SmartRefreshLayout icon indicating copy to clipboard operation
SmartRefreshLayout copied to clipboard

autoRefresh导致页面卡死

Open c4jeff opened this issue 3 years ago • 4 comments

刷新监听:refreshLayout.setOnRefreshListener { refresh() }

  • 页面中多处同时调用autoRefresh()后导致当前页面卡死,load success头部卡死显示一半
  • 但是手动调用refreshLayout.autoRefreshAnimationOnly()+refresh()暂未出现页面卡死问题

复现场景:fragment上层DialogFragmentA+DialogFragmentB,触发条件跳转到A_Activity后,在A_Activity发送通知fragment刷新,关闭A_Activity,关闭DialogFragmentB,关闭DialogFragmentB,页面回到fragment,此时该fragment卡死

c4jeff avatar Jun 24 '21 11:06 c4jeff

测试版本1.1.3、2.0.3

c4jeff avatar Jun 24 '21 11:06 c4jeff

同有问题,试了一会,我这边好像是删除操作完之后autorefresh,recycleview列表清空重新添加数据,刚好大于一屏幕时出现卡死

oyl1love avatar Oct 15 '21 06:10 oyl1love

大家有解决方案嘛?

xuliang271699 avatar Feb 21 '22 15:02 xuliang271699

同有问题,试了一会,我这边好像是删除操作完之后autorefresh,recycleview列表清空重新添加数据,刚好大于一屏幕时出现卡死

我也是,数据刚好差不多一页,编辑之后返回上一页onResume里autoRefresh,就卡死了

zhangguannan avatar Apr 06 '22 07:04 zhangguannan