await CoolAlert.show(
context: viewContext,
type: apiResponse.allGood ? CoolAlertType.success : CoolAlertType.error,
title: "Become a partner".tr(),
text: apiResponse.message,
onConfirmBtnTap: () {
Navigator.pop(viewContext);
},
);
//
} else {
toastError("${apiResponse.message}");
}
а теперь посмотри на свой первый вопрос
Открывается окно с подтверждением регистрации и при нажатии на кнопку в окне оно должно закрыться и открыть главную страницу приложения
Так вызови поп метод, и за ним переход на главную
Сделай после него пуш на главную
да ты вообще тупой или прикидываешься? там скинул 1 строку а тут их 20
а пример есть у вас как это сделать?
Не страшно, главное чтобы был обучаемый
Navigator.pop() Navigator.push как писать найди в инете
ты задал вопрос так будто тебе нужно сделать переход через 100500 путей назад а не просто назад ты если хочешь перейти назад по контексту у тебя не поулчится тебе нужно заменять стэк навигации
Раньше вот это работало viewContext.navigator.popUntil((route) => route.isFirst);
На какой ещё версии флаттера?)
сейчас последняя
у тебя сейчас Navigator(context).popUntil
А работало когда?
Navigator.push( context, MaterialPageRoute(builder: (context) => тут возвращаешь куда собираешься ()),
Спасибо за помощь
Обсуждают сегодня