dispose method
- @override
override
The route should remove its overlays and free any other resources.
This route is no longer referenced by the navigator.
Implementation
@override
void dispose() {
assert(!_transitionCompleter.isCompleted, 'Cannot dispose a $runtimeType twice.');
_controller?.dispose();
_transitionCompleter.complete(_result);
super.dispose();
}