addToStack method
void
addToStack(
- Widget screen, {
- BaseContainerOptions options = BaseContainerOptions.defaultSetup,
- dynamic arguments,
Adds a new screen to the screenViewHistory stack. also accepts optional routeArguments after which it performs a deepClean on the navigation stack to keep it tidy and free of redundant screen additions
Implementation
void addToStack(Widget screen,
{BaseContainerOptions options = BaseContainerOptions.defaultSetup,
dynamic? arguments}) {
screenViewHistory.add(screen);
baseContainerOptions = options;
optionsHistory.add(baseContainerOptions);
if (arguments != null) routeArguments = arguments;
notifyListeners();
// deepClean;
}