![](/img/trans.png)
[英]Isolate Unhandled exception: E/flutter call the `WidgetsFlutterBinding.ensureInitialized()`
[英]Why only few flutter plugins require WidgetsFlutterBinding.ensureInitialized()?
sqflite需要 WidgetsFlutterBinding.ensureInitialized() 但不需要xmpp_plugin 、 shared_preferences或device_info_plus ? 据我所知,插件需要特定于平台的渠道,因此 WidgetsFlutterBinding.ensureInitialized() 被放置在 flutter 应用程序的 main() function 中。
大多数插件不应该要求WidgetsFlutterBinding.ensureInitialized
因为WidgetsFlutterBinding
实例通常是自动初始化的。 一些插件要求显式调用它,因为它们需要更早初始化实例。
来自WidgetsFlutterBinding.ensureInitialized
文档:
如果您需要在调用
runApp
之前初始化绑定,则只需调用此方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.