在 Flutter 中的启动画面期间加载数据

Tah*_*lik 9 splash-screen flutter

我需要知道有没有什么方法可以在闪屏期间执行任务在颤动中可见。我知道如何在 flutter 中添加闪屏,但我不知道如何在闪屏可见期间执行后台操作。我在网上找不到任何东西,请帮忙。

dro*_*gel 13

是的,是的,你可以。该main()函数实际上可以标记为async,因此您可以runApp(...)main()方法主体中运行之前执行任何您需要执行的操作,甚至可以异步执行。这样,在调用runApp(...). 例如:

Future<void> main() async {

// Do whatever you need to do here
final home = await setHomeWidgetDependingOnLoginStatus();

return runApp(MyApp(home: home));
}
Run Code Online (Sandbox Code Playgroud)