backButtonDispatcher property

BackButtonDispatcher? backButtonDispatcher
getter/setter pair

Should be used when creating a child navigator.

Use this to configure te Router's backButtonDispatcher property.

IMPORTANT: Before using it, you should call interceptBackButton on State's didChangeDependencies method:

final childNavigator = APSNavigator.from(
  parentNavigator: navigator,
  //...
);

 @override
 void didChangeDependencies() {
   super.didChangeDependencies();
   childNavigator.interceptBackButton(context);
 }

 @override
 Widget build(BuildContext context) {
   return Router(
     routerDelegate: childNavigator,
     backButtonDispatcher: childNavigator.backButtonDispatcher,
   );
 }

Implementation

BackButtonDispatcher? backButtonDispatcher;