didPopNext method

  1. @override
void didPopNext()
override

Called when the top route has been popped off, and the current route shows up.

Implementation

@override
void didPopNext() {
  // _logger.i('didPopNext() - widget.id=${sduiWidget?.id} - peek=${_peek()}');
  super.didPopNext();

  if (_history.isEmpty || _peek() != sduiWidget?.id) {
    // _logger.i('... Reloading the page');
    _pop();

    // Force refresh of the page
    setState(() {
      _reload();
    });
  }
}