-
Notifications
You must be signed in to change notification settings - Fork 334
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PageRefreshLayout在refreshing后,失效无法回调和动画无法回弹问题 #439
Comments
跟这个问题的根源一致 #353 |
我也遇见类似问题,只是我不会排查、定位故障 |
定位到了,正在研究如何修复 |
#440 这个方案不行吗? |
不行,我已经关闭了,那个方案就无法autorefresh了,还是在SM的状态管理上的问题 |
你使用refreshing的生命周期是什么? 建议在ViewCreated中使用 |
如果是Act呢? |
Act也有类似View创建好的生命周期吧 |
自定义View的attachToWindow生命周期是这样的, |
@liangjingkanji 最新的PR #442 我测了一下可以修复,你那边要么从其他角度看看?我自己尝试了我能想到的finish均无问题 |
不行,如果加延迟异步执行,解决问题,但是存在一个细节,如果进入页面快速去进行下拉操作是无法下拉的 |
调用refresh后再16ms内调用finish必现。 |
他就是因为异步的原因,导致状态不一致,因为SM没有refreshing的方法,所以没问题,看大佬最近忙,自己临时方案解决一下吧,等他后续看看能不能修复 |
仔细看了下问题, 这就是由于页面未创建完成导致SmartRefreshLayout没有在刷新完成后重置状态为 |
已修复试试新版本吧 |
问题描述
下拉刷新组件失效
期望结果
正常刷新
如何复现
Fork:https://github.com/ChawLoo/BRV
已复现,启动即TestAct
截图
下拉组件失效了,整个APP并未卡住,下拉回调已经没了,动画效果也不回弹了
版本
The text was updated successfully, but these errors were encountered: