Size: a a a

Cicerone Chat (RUS)

2018 November 22

AP

Alexey Pushkarev in Cicerone Chat (RUS)
👍👍👍
источник
2018 November 23

АФ

Алексей Федоров in Cicerone Chat (RUS)
Всем добрый день. У меня вопрос по CIcerone 3.0. У меня в приложении есть два активити контейнера со своими SUpportAppNavigator. Яхоте спросить, надо ли для каждого активти провайдить свой роутер и navigation holder или будет достаточно одного глобального?
источник

KT

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

АФ

Алексей Федоров in Cicerone Chat (RUS)
У меня как раз есть переход между контейнерами-активти
override fun createActivityIntent(context: Context?, screenKey: String?, data: Any?): Intent? {
               if (screenKey == MAIN_CONTAINER) {
                   return Intent(this@AuthorizationActivity, MainActivity::class.java)
               }
источник

АФ

Алексей Федоров in Cicerone Chat (RUS)
Konstantin Tskhovrebov
Для разных активити можно общий, но учтите, что при переходах между активити нельзя переходить и внутри навигатора тоже
Константин, есть такая проблема https://gist.github.com/LAHomieJob/9deff969a9b7d202deebd07b2300ecd8

Имеется два активти-контейнера (AuthorizationActivity и MainActivity), которые наследуются от BaseActivity. Для каждой активти мы провайдим свой холдер и роутер в пределах активти-скоупа.

Интент для перехода между контейнерами прописан в методе createActivityIntent SUpportAppNavigator
При переходе https://gist.github.com/LAHomieJob/9deff969a9b7d202deebd07b2300ecd8#file-authorizationactivitypresenter-kt-L26 на MainActivity у меня сразу выбрасывается эксепшн в SupportAppNavigator (https://gist.github.com/LAHomieJob/9deff969a9b7d202deebd07b2300ecd8#file-mainactivity-kt-L28)

Я не могу понять почему он выбрасывается. Ведь NavigationHolder и роутера провайдятся разные
источник

AA

Alidibir Akhbulatov in Cicerone Chat (RUS)
Алексей для перехода на MainActivity в AuthorizationPresenter используется newRootScreen, который работает только для фрагментов, а для активностей будут работать только navigateTo и replaceScreen
источник

AA

Alidibir Akhbulatov in Cicerone Chat (RUS)
Алексей также в MainActivity из createActivityIntent в реализации навигатора замени выброс исключения на null
источник

S

Sergey in Cicerone Chat (RUS)
я правильно понимаю , что сохранить(запомнить) текущий экран можно через аргументы currentFragment, nextFragment
метода setupFragmentTransaction(...)
в SupportAppNavigator классе?
источник

S

Sergey in Cicerone Chat (RUS)
в последней версии выпилил showSystemMessage / Как можно выкрутиться (в последней верс.) если нужно?
(только второй день изучаю либу)
источник

M

Max in Cicerone Chat (RUS)
привет
источник

M

Max in Cicerone Chat (RUS)
наверное повторюсь.
подскажите или дайте ссылку где посмотреть навигацию с примером когда нужно выкинуть на форму авторизации
источник

AT

Andrey Timofeev in Cicerone Chat (RUS)
Max
наверное повторюсь.
подскажите или дайте ссылку где посмотреть навигацию с примером когда нужно выкинуть на форму авторизации
источник

M

Max in Cicerone Chat (RUS)
Спасибо
источник

M

Max in Cicerone Chat (RUS)
что-то не могу найти там ErrorHandler
источник

AT

Andrey Timofeev in Cicerone Chat (RUS)
Max
что-то не могу найти там ErrorHandler
Посмотри в папке toothpick/module/ app module или server module там должен быть bind с ним
источник
2018 November 26

МИ

Марат Исхаков in Cicerone Chat (RUS)
Всем привет) у меня кейс по типу визарда. Но с навигацией в обе стороны (A-> B -> A -> B). Интересует кейс когда происходит навигация на экран, на который уже был переход ранее (A -> B в конце примера). Хочется чтобы он доставался из fragmentManager-а. Есть идеи/советы?
источник

KL

Kirill L in Cicerone Chat (RUS)
Возвращаться назад а не идти вперёд
источник
2018 November 27

S

Sergey in Cicerone Chat (RUS)
в кейсе master-detail(когда на планшете вы открывате gmail к примеру).
в этой схеме видимо нужно делать локальный роутер?(именно для этого master-detail экрана)
источник

SG

Sergey Gonin in Cicerone Chat (RUS)
Нужно)
источник

МИ

Марат Исхаков in Cicerone Chat (RUS)
Kirill L
Возвращаться назад а не идти вперёд
Так вот при возврате назад и происходит удаление экрана В, и при навигации снова на него создается новый В. По сути, нужен некий аналог singleTop флага как у активити.
источник