doc/api/boost_navigator/BoostNavigator-class.html
A object that manages a set of pages with a hybrid stack.
appState↔ FlutterBoostAppState The boost data center read / write hashCode→ int The hash code for this object. [...] read-only, inherited routeFactory↔ FlutterBoostRouteFactory read / write runtimeType→ Type A representation of the runtime type of the object. read-only, inherited
getTopByContext(BuildContext context) → PageInfo Get the top page 's PageInfo with BuildContextgetTopPageInfo() → PageInfo Retrieves the infomation of the top-most flutter page on the hybrid stack, such as uniqueId, pagename, etc; [...]isFlutterPage(String name) → bool Whether this page with the given name is a flutter page [...]noSuchMethod(Invocation invocation) → dynamic Invoked when a non-existent method or property is accessed. [...]
inherited
pageSize() → int Return the number of flutter pages [...]pop<T extends Object>([T result]) → Future<bool> Pop the top-most page off the hybrid stack. popUntil({String route, String uniqueId}) → Future<void> PopUntil page off the hybrid stack. push<T extends Object>(String name, {Map<String, dynamic> arguments, bool withContainer = false, bool opaque = true}) → Future<T> Push the page with the given name onto the hybrid stack. arguments is the param you want to pass in next page if withContainer is true,next route will be with a native container (Android Activity / iOS UIViewController) if opaque is true,the page is opaque (not transparent) [...]pushReplacement<T extends Object>(String name, {Map<String, dynamic> arguments, bool withContainer = false}) → Future<T> This api do two things 1.Push a new page onto pageStack 2.remove(pop) previous page remove(String uniqueId, {Map<String, dynamic> arguments}) → void Remove the page with the given uniqueId from hybrid stack. [...]toString() → String A string representation of this object. [...]
inherited
operator ==(Object other) → bool The equality operator. [...] inherited
instance→ BoostNavigator read-only
of() → BoostNavigator Use BoostNavigator.instance instead
@Deprecated('Use instance instead.')