【发布时间】:2020-08-07 15:24:14
【问题描述】:
代码在这里。我在 main.but 中添加了 getTemporaryDirectory,但它会使屏幕变白。
Future<void> main() async {
await getTemporaryDirectory();
runApp(MyApp());
}
【问题讨论】:
标签: flutter async-await
代码在这里。我在 main.but 中添加了 getTemporaryDirectory,但它会使屏幕变白。
Future<void> main() async {
await getTemporaryDirectory();
runApp(MyApp());
}
【问题讨论】:
标签: flutter async-await
改为这样做:
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized(); // new line
await getTemporaryDirectory();
runApp(MyApp());
}
在此处阅读有关ensureInitialized 方法的更多信息:WidgetsBinding ensureInitialized
【讨论】: