@ostup17
Начинающий программист (flutter dev - frontend de)

Почему ломается навигация?

Всем привет, у меня есть экран входа(login.dart, весь вход прописать в отдельном файле login_class.dart), после которого попадают на домашний экран(home.dart). В это home есть класс(который, также прописан весь в другом файле drawer.dart), и кнопка выхода, которая реализована вот так =>
GestureDetector(
            onTap: () {Navigator.pushReplacement(context, new MaterialPageRoute(builder: (context) => Login()));
            },
            child: ListTile(
              leading: Icon(Icons.logout),
              title: const Text('Выйти'),
            ),
          ),
,
Все проходит хорошо, я попадаю на экран авторизации, ввожу данные, нажимаю на кнопку войти и на этот раз получаю ошибку [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: Could not find a generator for route RouteSettings("/home", null) in the _WidgetsAppState..

код login.dart
код class_login.dart
код home.dart
код (где реализовано меню гамбургер и собственно кнопка выхода) drawer.dart
код (routs) main.dart
  • Вопрос задан
  • 41 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы