gpt4 book ai didi

flutter - 什么是 WidgetsFlutterBinding 以及它如何在 Flutter 应用程序中使用?

转载 作者:行者123 更新时间:2023-12-04 11:30:48 26 4
gpt4 key购买 nike

我们何时以及如何使用它?
这个怎么运作?

WidgetsFlutterBinding

最佳答案

您必须以这种方式使用它:

void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(MyApp());
}
https://flutter.dev/docs/resources/architectural-overview#architectural-layers
WidgetFlutterBinding 用于与 Flutter 引擎交互。 Firebase.initializeApp() 需要调用 native 代码来初始化 Firebase,并且由于插件需要使用平台 channel 来调用 native 代码,这是异步完成的,因此您必须调用 ensureInitialized() 以确保您有一个实例小部件绑定(bind)。
回答者 https://stackoverflow.com/users/7015400/peter-haddad
回答链接 https://stackoverflow.com/a/63873689

关于flutter - 什么是 WidgetsFlutterBinding 以及它如何在 Flutter 应用程序中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61685974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com