我也碰到这个问题,最近在做帧率优化,发现触发下拉刷新后,GPU就会一直绘制,哪怕是个静态页面也是
我也发现了这个问题,静置状态下,SmartRefreshLayout会不断触发页面刷新,每秒UI大概要刷新24次(三星S23, Android 13),每个消息处理时间约 30ms
我最近也在做前台cpu优化,发现触发下拉刷新后,cpu一直在占用,原来你们也遇见过,该如何解决? @XZQ @dong2hi @xinleelee @Haoxiqiang @TommyLemon 你们解决了吗?
Demo也是吗?第一猜想是你自定义了header或者footer的动画没有停止
是因为调用了autoRefreshAnimationOnly()这个方法,问题排查是在这里,接口请求完成后finishRefresh可以关闭下拉刷新,但是好像cpu还在飙升,如果接口请求完成后在执行延迟300毫秒finishRefresh就一切正常,版本2.0.5
我在pixel6 android16上面没发现这个问题,用的是最新版,当然最新版也只是支持了andoidx,内核还是没变。