Size: a a a

Cicerone Chat (RUS)

2018 May 10

KL

Kirill L in Cicerone Chat (RUS)
это похоже на навигацию для BottomNavigationBar
источник

KL

Kirill L in Cicerone Chat (RUS)
в сэмпле чичероне есть
источник

KL

Kirill L in Cicerone Chat (RUS)
просто вместо бара менюшка
источник

KV

Konstantin Veretelnikov in Cicerone Chat (RUS)
а чтобы получить поддержку navigation editor, нужно студию до preview версии обновить?
источник

KV

Konstantin Veretelnikov in Cicerone Chat (RUS)
а, 3.2 нашел)
источник

KV

Konstantin Veretelnikov in Cicerone Chat (RUS)
выходит что все завязано на фрагментах, если нету в активити фрагментов, то нельзя будет сделать сделать анонсированную навигацию?
источник

ВС

Владислав Султаняров in Cicerone Chat (RUS)
Ну, это библиотека ориентируется на навигацию между фрагментами
источник

KV

Konstantin Veretelnikov in Cicerone Chat (RUS)
ну вот(
источник

P▽

Picty ▽ in Cicerone Chat (RUS)
Kirill L
это похоже на навигацию для BottomNavigationBar
если я верно вас понял, то нужно реализовывать 2 роутера - общий - для табов/пунктов меню + внутренний для работы с фрагментами внутри каждого фрагмента.

Вложенная навигация.
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
нооооу
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
просто не navigateTo
а newRoot
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
и все
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
а если перед выходом из приложения надо обязательно показать какой-то конкретный экран, то это отдельная ситуация
источник

P▽

Picty ▽ in Cicerone Chat (RUS)
Konstantin Tskhovrebov
просто не navigateTo
а newRoot
ну а если нужно сохрянть внутренню навигацию - то тогда не обойтись без 2 роутеров - НО это пока не требуется.

newRoot - да, этот вариант у меня был - НО при таком раскладе - нельзя будет вернуться с фрагмента №2 на фрагмент №1, потому как фрагмент №2 - уже стал рутом.
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
для этого у навигатора есть метод, который вызывается перед выходом из приложения. там надо посмотреть текущий экран и если это не тот с которого можно выходить, то сменить его
источник

KL

Kirill L in Cicerone Chat (RUS)
Konstantin Tskhovrebov
просто не navigateTo
а newRoot
сорян, не правильно понял задачу
источник

P▽

Picty ▽ in Cicerone Chat (RUS)
Konstantin Tskhovrebov
для этого у навигатора есть метод, который вызывается перед выходом из приложения. там надо посмотреть текущий экран и если это не тот с которого можно выходить, то сменить его
это про метод:
override fun exit()
речь?
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
да
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
он по-умолчанию вызывает finish у активити
источник

P▽

Picty ▽ in Cicerone Chat (RUS)
да
источник