AppNavigationService class

Constructors

AppNavigationService()
factory

Properties

appContext BuildContext?
Get app context
no setter
hashCode int
The hash code for this object.
no setterinherited
Global navigation key for whole application
getter/setter pair
routeObserver RouteObserver<Route>
App route observer
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

canPop() bool
Whether the navigator can be popped.
goBack<T extends Object>({T? result}) → void
Pop the top-most route off the navigator.
maybePop<T extends Object>([Object? args]) Future<bool>
Consults the current route's Route.willPop method, and acts accordingly, potentially popping the route as a result; returns whether the pop request should be considered handled.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
popUntil(String route) → void
Calls pop repeatedly until the predicate returns true.
push<T extends Object>(Route<T> route) Future<T?>
Pushing new page into navigation stack
pushAndRemoveUntil<T extends Object>(Route<T> route, {bool predicate(Route)?}) Future<T?>
Push the given route onto the navigator, and then remove all the previous routes until the predicate returns true.
pushNamed<T extends Object>(String routeName, {Object? args}) Future<T?>
Pushing new page into navigation stack
pushNamedAndRemoveUntil<T extends Object>(String routeName, {Object? args, bool predicate(Route)?}) Future<T?>
Push the route with the given name onto the navigator, and then remove all the previous routes until the predicate returns true.
pushReplacementNamed<T extends Object, TO extends Object>(String routeName, {Object? args}) Future<T?>
Replace the current route of the navigator by pushing the given route and then disposing the previous route once the new route has finished animating in.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

instance AppNavigationService
no setter