Ответ: pushAndRemoveUntil
. Если вы не хотите использовать named route
в своем приложении flutter, существует такой метод. Прочтите об этом здесь
Итак, теперь, что вы можете сделать:
// It accepts Route object, so we can use Material Page Route
// We name your first page as HomePage, so don't get Confused
Navigator.pushAndRemoveUntil(context,
MaterialPageRoute(builder: (context) => HomePage()),
(_) => false
);
Прочтите о классе MaterialPageRoute и добавьте его в свой bucket, потому что это очень полезная вещь, если вы еще не знаете о ней.
И да, Добро пожаловать во Flutter, это отличная платформа . Надеюсь, это ответ на ваш вопрос. Удачного обучения :)