backButtonDispatcher property
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;