flutter_boost 接入之后void main 方法执行三次

ogq8wdun  于 5个月前  发布在  Flutter
关注(0)|答案(2)|浏览(93)

按照教程接入后发现胡执行三次void main() 方法

null 16 版本
Android

Flutter Boost Version
Target Platform:
Target OS version/browser:
Devices:

Logs

add your crash log or something else.

3zwjbxry

3zwjbxry1#

发现问题所在,application onCreate 多次执行时 viod main 会调用多次 ,不确定这样会不会有隐患。
状态栏透明不起作用 PageVisibilityBinding.instance.addGlobalObserver(AppLifecycleObserver()); CustomFlutterBinding(); await SharedPreferences.getInstance(); if (Platform.isAndroid) { SystemUiOverlayStyle systemUiOverlayStyle = SystemUiOverlayStyle(statusBarColor: Colors.transparent); SystemChrome.setSystemUIOverlayStyle(systemUiOverlayStyle); } runApp(MyApp()); 需要在集成FlutterBoostActivity 通过代码设置Activity的状态栏

kgsdhlau

kgsdhlau2#

还有个问题,FlutterBoost是否提供了Mathod 扩展,虽然提供了事件订阅和注册但是有时需要获取的返回值,事件订阅就没有办法返回,例如我需要借用原生的Oss图片上传但是我需要获取图片url,但是现在订阅事件满足不了。目前做法时在在注册的回到中调有engine 的插件方法添加自己的插件。是否有更好的方法解决

相关问题