Size: a a a

Cicerone Chat (RUS)

2020 April 14

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
короткий ответ на ваш вопрос: из корневого фрагмента надо получить ссылку на фрагмент1 и передать туда результат.
источник

А

Александр in Cicerone Chat (RUS)
Konstantin Tskhovrebov
короткий ответ на ваш вопрос: из корневого фрагмента надо получить ссылку на фрагмент1 и передать туда результат.
тоесть через FragmentManager  а не инструментами чичероне?
источник

KT

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

А

Александр in Cicerone Chat (RUS)
Да я по сути 1 день только как пытаюсь понять как реализована чичероне в проекте который мне дали. Спасибо за ответы, буду изучать, вникать
источник

KV

Konstantin Veretelnikov in Cicerone Chat (RUS)
Aleksey D.
проблема в том, что что команда поступает в очередь и исполняется моментально, в контексте onViewCreated, а в этот момент транзакция еще исполняется
@terrakok А раве, там не так работает: commit ставит транзакцию фрагмента в очередь лупера, и по идее если уже выполняется какая то, то текущая будет следующей
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
В библиотеке нет никаких луперов и очередей исполнения
источник

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
Это часть ui фреймворка андроида
источник

KV

Konstantin Veretelnikov in Cicerone Chat (RUS)
Konstantin Tskhovrebov
В библиотеке нет никаких луперов и очередей исполнения
Я прекрасно понимаю, что этот эксепшен не относится к библиотеке никак, просто если рассматривать внутренности андроида, то не совсем понятен этот момент.
источник

KV

Konstantin Veretelnikov in Cicerone Chat (RUS)
@terrakok кстати, как мне помнится, когда у меня была эта же проблема, то метод errorOnApplyCommand в этом случае не спасал, чтобы послать снова команды
источник
2020 April 16

n

nasSA in Cicerone Chat (RUS)
Добрый день. Возник такой вопрос : Как я могу создать новый стек экранов, т.е. , допутстим, Выхожу из профиля, и попадаю на экран ввода логин и пароля. По кнопке назад хочу, чтобы кинуло на экран Регистрации(ДОПУСТИМ) , а не выходило из приложения. Надеюсь, понятно объяснил мысль
источник

KT

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

KT

Konstantin Tskhovrebov in Cicerone Chat (RUS)
newRootChain(@NotNull Screen... screens)
источник

n

nasSA in Cicerone Chat (RUS)
Спасибо !
источник
2020 April 22

Н

Никита 🙃 in Cicerone Chat (RUS)
А есть у кого пример Cicerone с NavigationDrawer, который на некоторых фрагментах отсутствет. Как это "правильно" и "красиво" обыграть.
Есть идея сделать интерфейс DrawerHolder, с setDrawer(Data), needDrawer(Boolean), а во фрагменте в onAttach(Context) сделать
if context is DrawerHolder
    drawerHolder = context

и в onViewCreated дёргать drawerHolder.needDrawer(true/false) в зависимости от фрагмента. Насколько адекватное решение?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Никита 🙃
А есть у кого пример Cicerone с NavigationDrawer, который на некоторых фрагментах отсутствет. Как это "правильно" и "красиво" обыграть.
Есть идея сделать интерфейс DrawerHolder, с setDrawer(Data), needDrawer(Boolean), а во фрагменте в onAttach(Context) сделать
if context is DrawerHolder
    drawerHolder = context

и в onViewCreated дёргать drawerHolder.needDrawer(true/false) в зависимости от фрагмента. Насколько адекватное решение?
а чичерон-то каким боком тут? 🤔

p.s. из описания решения не ясно, какая проблема решается
источник

Н

Никита 🙃 in Cicerone Chat (RUS)
Aleksey D.
а чичерон-то каким боком тут? 🤔

p.s. из описания решения не ясно, какая проблема решается
Ну просто SingleActivity с Чичероном у меня, и это единственный чатик у меня +- соотв вопросу  🙃
источник

L

Little Panda 🐼 in Cicerone Chat (RUS)
Никита 🙃
Ну просто SingleActivity с Чичероном у меня, и это единственный чатик у меня +- соотв вопросу  🙃
в @gitfox смотрели?
источник
2020 April 28

Н

Никита 🙃 in Cicerone Chat (RUS)
А подскажите, пожалуйста, по ЖЦ фрагментов и активити.
1) Я правильно понимаю, что после navigateTo, предыдущий фрагмент умирает и необходимо сохранять его состояние?
2) Почему если я открыл новое активити (CustomTabs), то после возврата назад, цепочка фрагментов что была сбрасывается и начинается назад? Тоже надо как-то хранить состояние навигатора?
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
Никита 🙃
А подскажите, пожалуйста, по ЖЦ фрагментов и активити.
1) Я правильно понимаю, что после navigateTo, предыдущий фрагмент умирает и необходимо сохранять его состояние?
2) Почему если я открыл новое активити (CustomTabs), то после возврата назад, цепочка фрагментов что была сбрасывается и начинается назад? Тоже надо как-то хранить состояние навигатора?
1) Если имеется в виду дефолтный навигатор, то там делается fragmentTransaction.replace(...) и фрагмент кладется в бэкстек и продолжает жить. Лишь вьюха умирает
источник

AP

Alexey Pushkarev in Cicerone Chat (RUS)
по 2) нужно больше деталей. Никакое состояние навигатора точно сохранять не надо. Если открывается новое активити, то по возврату назад в предыдущем активити с фрагментами не должен бэкстек фрагментов теряться.
источник