flutter_boost
flutter_boost copied to clipboard
最新3.0版本 双端都会出现的build问题
打开APP进入的是原生页面 点击按钮 跳转至flutterA页面 从flutterA页面 用BoostNavigator.of().push("b",arguments: {}, withContainer: true);的方式跳转到 flutterB页面 这个时候 A的build会执行 从B页面用BoostNavigator.of().push的方式再到C页面 A页面和B页面的build都会执行 demo上好像也是有这个问题的 请问这种机制就是这样设计的吗? 能有办法阻止A B 页面的build执行吗?
看上去像是flutter官方的那个bug,可以试一下Flutter原生的demo是否有这个问题
请问是否有钉钉群什么的联系方式吗? 我现在遇到的问题是: A页面BoostNavigator.of().push的方式走到B页面的时候 A页面执行build 这导致A页面的刷新组件重新刷新了 我调试了很多步骤发展可能的问题是:setDefaultBufferSize: width=1080 height=1920 每次跳转新的页面都会执行这句话 可能是我当前容器的高度被改变 所以A页面的上拉加载被出发 我当初用1.17的时候没有这个问题 昨天升级了框架就变成了这样
钉钉群33288940,这个能提供Demo给我们吗
v3.0-beta.8修复了这个问题
用了最新版本 依然有这个问题
看上去像是flutter官方的那个bug,可以试一下Flutter原生的demo是否有这个问题
flutter原生没有问题
我也发现了这个问题,很奇怪,我用最新DEMO跑也存在这个问题(Flutter纯原生没问题,因此怀疑还是FlutterBoost的问题)
我也发现了这个问题,很奇怪,我用最新DEMO跑也存在这个问题(Flutter纯原生没问题,因此怀疑还是FlutterBoost的问题)
可以参考 https://github.com/alibaba/flutter_boost/pull/1486
这个可以使用 @xujinping 提供的BoostCacheWidget来解决。 根本原因是官方的这个PR引入:https://github.com/flutter/flutter/pull/71689。将这个PR revert也能解决