Size: a a a

Cicerone Chat (RUS)

2019 July 25

AP

Anton Potekhin in Cicerone Chat (RUS)
Pavel Antoshkin
м.б. броадкаст?
ну должно быть что-то не такое неудобное. Уверен есть легкие решения ;)
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Anton Potekhin
ну должно быть что-то не такое неудобное. Уверен есть легкие решения ;)
Ага, EventBus, можно на Rx
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Anton Potekhin
ну должно быть что-то не такое неудобное. Уверен есть легкие решения ;)
Вот прям в репозитории проекта возможный вариант
https://github.com/terrakok/Cicerone/blob/master/sample/src/main/java/ru/terrakok/cicerone/sample/mvp/animation/PhotoSelection.java
источник

ВБ

Влад Баженов in Cicerone Chat (RUS)
Anton Potekhin
нет все таки не пойму. SharedViewModel не хочу. А вот все остальное типа rx, livedata это получается мне из первого фрагмента нужно передать во второй объект и сохзранить в аргументы. Но в аргументы я не могу все это сохранить потому что оно не Serializable
ничего не нужно сохранять
подписывайте оба экрана на общую сущность(общий интерактор например) и шарьте данные как хотите
источник

AP

Anton Potekhin in Cicerone Chat (RUS)
Влад Баженов
ничего не нужно сохранять
подписывайте оба экрана на общую сущность(общий интерактор например) и шарьте данные как хотите
а кто должен хранить этот общую сущность. ? При пересоздание фрагмента они откуда-то же должны ее вытащить ?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Anton Potekhin
а кто должен хранить этот общую сущность. ? При пересоздание фрагмента они откуда-то же должны ее вытащить ?
База данных, общий объект ин-мемори
источник

PA

Pavel Antoshkin in Cicerone Chat (RUS)
Влад Баженов
ничего не нужно сохранять
подписывайте оба экрана на общую сущность(общий интерактор например) и шарьте данные как хотите
Я так понял sharedViewModel - это как базовый класс для своих viewModel, в случае если есть общие какие-то данные. Или я не прав? Можно в ЛС, так как эта группа не для этого вопроса
источник
2019 August 07

PA

Pavel Antoshkin in Cicerone Chat (RUS)
Привет всем.
У меня проблема. Есть экран с фрагментом, в нем - вьюПейджер с парой фрагментов.
При первом заходе на экран - всё ок. Если же мы с этого экрана куда-то переходим и возвращаемся - то фрагменты в табах не создаются.
Может ли это быть проблема в не настроенном для табов Чичероне?
источник

PA

Pavel Antoshkin in Cicerone Chat (RUS)
ну или косяк в использовани суппорт фрагмент манагера (а стоит использовать чайлд)?
источник

А

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

A

Azad 🧤 in Cicerone Chat (RUS)
Александр
Сталкивался с такой проблемой, помогло использование чайлда
+
источник

PA

Pavel Antoshkin in Cicerone Chat (RUS)
ага, действительно чайлд работает как надо.
Спасибо
источник
2019 August 10

MA

Mike Antipiev in Cicerone Chat (RUS)
Добрый день, подскажите с чем связана ошибка:
java.lang.ClassCastException: ru.lab4u.android.utils.Screens$Companion$tabAnalyzes$1 cannot be cast to ru.terrakok.cicerone.android.pure.AppScreen

экран:
class Screens {
   companion object {
       fun tabAnalyzes() = object : SupportAppScreen() { override fun getFragment() = TabAnalyzesFragment() }

вызов:
router.newRootScreen(Screens.tabAnalyzes())
источник

MA

Mike Antipiev in Cicerone Chat (RUS)
версия 5.0.0
источник

VC

Vasili Chyrvon in Cicerone Chat (RUS)
С тем что это два разных класса в либе.
источник

MA

Mike Antipiev in Cicerone Chat (RUS)
очень информативно, спасибо. Что делать-то?
источник

VC

Vasili Chyrvon in Cicerone Chat (RUS)
Mike Antipiev
очень информативно, спасибо. Что делать-то?
Не пытаться подставлять один там где нужен другой?
источник

MA

Mike Antipiev in Cicerone Chat (RUS)
может лучше не отвечать на вопросы, если нечего сказать по существу
источник

MA

Mike Antipiev in Cicerone Chat (RUS)
?
источник

VC

Vasili Chyrvon in Cicerone Chat (RUS)
Бля. Ты тупой?
источник