在您提供的代码中,
LoginScreen不是其后代的
LoginBlocProvider原因就是它找不到祖先小部件。您的代码将
WelcomeScreen路径包装在中
LoginBlocProvider,而不是整个导航器中。解决方案是包装您
MaterialApp的内容
LoginBlocProvider,然后您将可以在应用程序中的任何地方访问它。
class App extends StatelessWidget { @override Widget build(context) { return LoginBlocProvider( child: MaterialApp( title: 'Iniciar Sesion', home: WelcomeScreen(), ), ); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)