flutter_boost
flutter_boost copied to clipboard
Fix 2106
如 #2106 中所说,主要原因是MaterialApp中异步处理locale,导致FlutterBoostApp的中Overlay被延后挂载,因此出现initState中的初始化逻辑,无法获取到appState。
因此是否可以考虑,在Overlay外再包一层StatefulWidget,在这个StatefulWidget的initState方法中进行原先的初始化逻辑,就能保证Overlay被挂载。
@imcjj 抽时间看看这个PR~
@joechan-cq 解法可行,但是内部讨论后认为可能会影响到对boost内部关键逻辑的理解,所以暂不考虑合入~,具体解释见issue评论区 #2106
最新解决方案参考#1828