![](/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.