#flutter
#flutter
Вопрос:
Я пытаюсь перейти к другому экрану с первого, поэтому в основном я проверяю, вошел ли пользователь в систему или нет, и на основе этого я перехожу или нет к следующему экрану, но при попытке этого я получаю сообщение об ошибке контекста
- Это мой код
FirebaseAuth.instance
.authStateChanges()
.listen((event) {
if(event == null){
// User is null
} else {
// here i navigate to next screen
Navigator.push(context,
MaterialPageRoute(builder: (context) => new MainScreen()));
}
});
} ```
* I'm calling the code at first to check for user logging state
@override
void didChangeDependencies() {
_AuthenticateUser(контекст);
super.didChangeDependencies();
}
* This is the error i'm getting
Контекст, используемый для отправки или вывода маршрутов из Навигатора, должен принадлежать виджету, являющемуся потомком виджета Navigator.«`