Фреймворк навигации, интерпретирует верхнеуровневые команды переключения экранов, в обращение к FragmentManager и т.п. внутри.
Системная кнопка «Назад» никак не обрабатывается!
Набор команд стандартного Router:
navigateTo()
– переход на новый экран.
newScreenChain()
– сброс цепочки до корневого экрана и открытие одного нового.
newRootScreen()
– сброс цепочки и замена корневого экрана.
replaceScreen()
– замена текущего экрана.
backTo()
– возврат на любой экран в цепочке.
exit()
– выход с экрана.
exitWithMessage()
– выход с экрана + отображение сообщения.