didPopNext method

  1. @override
void didPopNext()
override

when a page is popped and we go back to this page

Implementation

@override
void didPopNext() {
  super.didPopNext();
  if (widget._pageModel.viewBehavior.onResume != null) {
    ScreenController().executeActionWithScope(
        context, _scopeManager, widget._pageModel.viewBehavior.onResume!,
        event: EnsembleEvent(null, data: {
          "inactiveDuration": screenLastPaused == null
              ? null
              : DateTime.now().difference(screenLastPaused!).inMilliseconds,
          "isAppResume": false
        }));
  }
  // reset the last paused time
  screenLastPaused = null;
}