Flutter:热重载/热重启显示带有调试横幅的白屏?

Lor*_*der 4 dart flutter flutter-navigation flutter-provider riverpod

在我的flutter应用程序中,当我尝试热重载或热重启时,过程完成后,重新加载的屏幕显示一秒钟,然后变成全白

仅显示右上角的调试横幅

控制台中没有错误。它只是说重新启动应用程序...

我需要停止并重新运行应用程序!

为什么 ?

我正在使用自动路线和 River pod、fast_i18n 进行本地化

我什至不知道问题出在哪里以及如何解释?

分享要点中的一些代码

https://gist.github.com/RageshAntony/2288a47a8fdc24af1e570a0c7cb9ed08

其他项目运行没有问题

小智 9

确保您没有在构建功能内启动路由器。

@override
Widget build(BuildContext context) {
  //remove this from here
  //you can just declare as a top level variable
  final AppRouter router= AppRouter();



  return MaterialApp.router(
    routeInformationParser: router.defaultRouteParser(),
    routerDelegate: router.delegate(),
    theme: ThemeData(
      primarySwatch: primaryColor,
    ),
  );
}
Run Code Online (Sandbox Code Playgroud)