if (response.code==401){ Navigator.pushNamed(context, '/login'); } 这个/login在你的路由中要定义好,给你个栗子 class MainApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( routes: { '/': (context) => FsApp(), '/login': (context) => LoginScreen(), }, localizationsDelegates: [ GlobalCupertinoLocalizations.delegate, GlobalWidgetsLocalizations.delegate, GlobalMaterialLocalizations.delegate, FsLocalizationsDelegate.delegate ], supportedLocales: [ const Locale('zh', 'CN'), // 中文简体 const Locale('en', 'US'), // 美国英语 ], theme: ThemeData(primaryColor: Colors.blue), home: SplashScreen(), ); } }
这个
/login
在你的路由中要定义好,给你个栗子