LoggingNavigatorObserver class
A navigator observer that logs navigation events using the Tealeaf plugin.
This NavigatorObserver subclass logs the navigation events, such as push and pop, and communicates with the Tealeaf plugin to log the screen layout events.
- Inheritance
-
- Object
- NavigatorObserver
- LoggingNavigatorObserver
Constructors
- Constructs a LoggingNavigatorObserver.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
The navigator that the observer is observing, if any.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
didPop(
Route route, Route? previousRoute) → void -
Called when a route is popped from the navigator.
override
-
didPush(
Route route, Route? previousRoute) → void -
Called when a route is pushed onto the navigator.
override
-
didRemove(
Route route, Route? previousRoute) → void -
The Navigator removed
route
.inherited -
didReplace(
{Route? newRoute, Route? oldRoute}) → void -
The Navigator replaced
oldRoute
withnewRoute
.inherited -
didStartUserGesture(
Route route, Route? previousRoute) → void -
The Navigator's routes are being moved by a user gesture.
inherited
-
didStopUserGesture(
) → void -
User gesture is no longer controlling the Navigator.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited