registerNavigationCallback method

void registerNavigationCallback(
  1. ValueKey<String> pageKey,
  2. bool callback(
    1. NavigationType action
    )
)

Registers a navigation callback for a specific page.

The callback can block navigation actions while a given page is on top. Return true to allow the navigation action, false to block it.

Implementation

void registerNavigationCallback(
  ValueKey<String> pageKey,
  bool Function(NavigationType action) callback,
) {
  _navigationCallbacks[pageKey] = callback;
}