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.