верно я понимаю, что либа позволяет передавать сложные объекты между экранами? Обычно ключ между презентeрами передаю, и по нему достаю модельку из бд.
верно я понимаю, что либа позволяет передавать сложные объекты между экранами? Обычно ключ между презентeрами передаю, и по нему достаю модельку из бд.
теперь эту задачу можно делегировать cicerone?
Нет, лучше так не делать, если передавать объекты может получиться такое, что объект изменится во время того как откроется фрагмент/активити. У либы и так куча фичей, передавать объекты не задача для навигации.
верно я понимаю, что либа позволяет передавать сложные объекты между экранами? Обычно ключ между презентeрами передаю, и по нему достаю модельку из бд.
@terrakok проверил поведение, работает верно, однако есть различие в методе printScreensScheme(), так как с 26 API метод getFragments() возвращает только текущие фрагменты, а не те, что есть в бэкстеке или ремувнуты, поэтому чейн выводится криво. Красиво обыграть этот метод не получится, разве что локально хранить весь чейн в MainActivity.