Так у меня появился вопрос, не знаю баг это или нет. Сделал отдельный навигатор для каждого таба в приложении и один навигатор который в целом всеми табами управляет. Так вот. в момент выбора таба я в navigHolder'e заменяю навигатор на нужный мне, затем вызываю у роутера replaceScreen. Он делает переход на новый фрагмент, где в onResume опять заменяется навигатор и получается так, что replaceScreen который я вызывал с одним навигатором почему-то выполняется с другим и вылетает ошибка, т.к. нужный фрагмент не найден. Как это понимать?