void main() {
runApp(new MaterialApp(
debugShowCheckedModeBanner: false,
initialRoute: '/',
routes: {
'/': (context) => MyApp(),
'/signup': (context) => MyApp2(),
},
));
}
У меня есть виджет с полным состоянием, в котором у меня ошибка
GestureDetector(
onTap: () {
Navigator.pushNamed(context, '/signup');
print("pressed");
},
child: RichText(
text: TextSpan(children: [
TextSpan(
text: 'Don\'t have an Account? ',
style: TextStyle(
color: Colors.white,
fontSize: 18.0,
fontWeight: FontWeight.w400,
),
),
TextSpan(
//onPressed: () => print("Login button pressed"),
text: 'Sign Up',
style: TextStyle(
color: Colors.white,
fontSize: 18.0,
fontWeight: FontWeight.bold,
))
]));
с контекстом в Navigator.pushNamed (context, '/ signup'). я пытаюсь перейти на страницу регистрации после нажатия текста регистрации
myApp2 ()
class MyApp2 extends StatefulWidget {
@override
_MyApp2State createState() => _MyApp2State();
}
class _MyApp2State extends State<MyApp2> {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Firebase Demo',
theme: ThemeData(
primarySwatch: Colors.lightBlue,
),
home: LoginPage(),
);
}
}
здесь я звоню классу страницы входа