didReplace method Null safety
override
The Navigator replaced oldRoute
with newRoute
.
Implementation
@override
void didReplace({Route<dynamic>? newRoute, Route<dynamic>? oldRoute}) {
LogManager().addLog("${oldRoute?.settings.name}에서 ${newRoute?.settings.name}(으)로 화면 REPLACE", screen: runtimeType.toString());
if (oldRoute != null && newRoute != null) {
final index = history.indexOf(oldRoute);
history[index] = newRoute;
}
}