Closed parcool closed 11 months ago
能fork仓库复现下问题吗? 我猜测不到原因和你具体怎么写的(工作繁忙尽可能直接展示问题) brv已经开源五年来看不应该存在这么明显的bug
已fork仓库并复现。 仓库地址:https://github.com/parcool/BRV
Screen_recording_20231201_125559.webm 从视频中可以看到,第二页(评论页),界面是空的。
跨标签切换会存在该问题, 具体怎么修复SmartRefreshLayout这个问题我也不清楚, 或许你应该给作者反馈下
给几个建议吧
autoRefresh()
改为showLoading()
Fragment.onResume
去请求网络我才发现因为你使用了ViewPager2, 非必要并不推荐该控件, 存在的问题太多了
以后使用ViewPager2自己排查问题吧, 太多这种问题浪费时间了
经过简单排查发现:
SmartRefershLayout里的onDetachedFromWindow执行了(中间那个tab的),这会导致刷新不被调用到。看上去是SmartRefreshLayout本身的锅,但这个问题怎么解决呢?