только инициалы c могут быть доступны в инициализаторах Navigator.pushNamed (context, '/ signup'); - PullRequest
0 голосов
/ 21 апреля 2020
 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(),
    );
  }
}

здесь я звоню классу страницы входа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...