NavigationExtension extension

on

Properties

Available on BuildContext, provided by the NavigationExtension extension

Access to the NavigatorState associated with this BuildContext for easier navigation calls.
no setter

Methods

canPop() bool

Available on BuildContext, provided by the NavigationExtension extension

Calls Navigator.canPop with this BuildContext.
maybePop<T>({dynamic result}) Future<bool>

Available on BuildContext, provided by the NavigationExtension extension

Calls Navigator.maybePop with this BuildContext.
pop<T>({dynamic result}) → void

Available on BuildContext, provided by the NavigationExtension extension

Calls Navigator.pop with this BuildContext.
popUntil(String screenName) → void

Available on BuildContext, provided by the NavigationExtension extension

Calls Navigator.popUntil with this BuildContext.
push<T extends Object?>(Route<T> route) Future<T?>

Available on BuildContext, provided by the NavigationExtension extension

Calls Navigator.push with this BuildContext.
pushAndRemoveUntil<T extends Object?>(Route<T> newRoute, RoutePredicate predicate) Future<T?>

Available on BuildContext, provided by the NavigationExtension extension

Calls Navigator.pushAndRemoveUntil with this BuildContext.
pushNamed<T extends Object?>(String screenName, {Object? arguments}) Future<T?>

Available on BuildContext, provided by the NavigationExtension extension

Calls Navigator.pushNamed with this BuildContext.
pushReplacement<T extends Object?, TO extends Object?>(Route<T> newRoute, {TO? result}) Future<T?>

Available on BuildContext, provided by the NavigationExtension extension

Calls Navigator.pushReplacement with this BuildContext.
pushReplacementNamed<T extends Object?, TO extends Object?>(String routeName, {TO? result, Object? arguments}) Future<T?>

Available on BuildContext, provided by the NavigationExtension extension

Calls Navigator.pushReplacementNamed with this BuildContext.