flutter WidgetsFlutterBinding.ensureInitialized()是什么?

发布于 1 年前 作者 phonegap100 314 次浏览 最后一次编辑是 1 年前 来自 分享

使用flutter开发桌面软件的时候经常会看到下面代码 WidgetsFlutterBinding.ensureInitialized(),flutter WidgetsFlutterBinding.ensureInitialized()是干什么用的呢?通俗的讲:如果我们需要在main()中做一些初始化操作就需要加上它。

void main() {
  
  WidgetsFlutterBinding.ensureInitialized();

  runApp(const MyApp());

	....
}

关于 WidgetsFlutterBinding.ensureInitialized() : 简单说就是主要处理原生和Flutter 通信的,如果我们需要在main()中做一些初始化操作就需要加上它。

回到顶部