push<T extends Object?> method
This method is replacement of Navigator.push(), but fires onResume() after route popped
Implementation
Future<T?> push<T extends Object?>(BuildContext context, Route<T> route,
[String? source]) {
_isPaused = true;
onPause();
return Navigator.of(context).push<T>(route).then((value) {
_isPaused = false;
resume.data = value;
resume.source = source;
onResume();
return value;
});
}