flutter_boost icon indicating copy to clipboard operation
flutter_boost copied to clipboard

Fix 2106

Open joechan-cq opened this issue 1 year ago • 2 comments

如 #2106 中所说,主要原因是MaterialApp中异步处理locale,导致FlutterBoostApp的中Overlay被延后挂载,因此出现initState中的初始化逻辑,无法获取到appState

因此是否可以考虑,在Overlay外再包一层StatefulWidget,在这个StatefulWidget的initState方法中进行原先的初始化逻辑,就能保证Overlay被挂载。

joechan-cq avatar Aug 06 '24 07:08 joechan-cq

@imcjj 抽时间看看这个PR~

0xZOne avatar Aug 07 '24 01:08 0xZOne

@joechan-cq 解法可行,但是内部讨论后认为可能会影响到对boost内部关键逻辑的理解,所以暂不考虑合入~,具体解释见issue评论区 #2106

imcjj avatar Aug 08 '24 07:08 imcjj

最新解决方案参考#1828

wuao avatar Apr 09 '25 06:04 wuao