Size: a a a

Cicerone Chat (RUS)

2020 October 31

ES

Egor Sigolaev in Cicerone Chat (RUS)
Aleksey D.
на 9-ой строке нужно добавить проверку на стейт
Стейт? Что за стейт?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
Стейт? Что за стейт?
savedInstanceState
источник

AD

Aleksey D. in Cicerone Chat (RUS)
и применять первую команду не к роутеру, а к навигатору нужно, роутер для архитектурных замут
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Aleksey D.
ну тут нужно childFragmentManager использовать, т.к. иначе заменится фрагмент с табами
Мне так и надо. У меня просто свой флоу. Не пойму почему падает с ошибкой
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Aleksey D.
и применять первую команду не к роутеру, а к навигатору нужно, роутер для архитектурных замут
Мне создать команды для добавления и реплейса и их дергать у роутера?
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Я у семпла вижу, что они просто дергают метод navigateTo у роутера
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
Мне так и надо. У меня просто свой флоу. Не пойму почему падает с ошибкой
в Activity нужно в onResumeFragments добавлять навигатор
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Aleksey D.
в Activity нужно в onResumeFragments добавлять навигатор
setNavigator вплане?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
setNavigator вплане?
да
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Сделал, но все равно падает с этой ошибкой
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
То есть вопрос в том, что транзакция не закомитилась, а я уже дергаю другую
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Видимо в onViewCreated не вариант дергать роутер, тогда где?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
Сделал, но все равно падает с этой ошибкой
я не уверен, что знаю причину ошибки детально, но сам с такой сталкивался
костыль - написать Handler().post { router.method() }
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
Видимо в onViewCreated не вариант дергать роутер, тогда где?
напиши, как в примере с таббаром и всё
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
А обязательно передавать 3 и 4 параметр в конструктор навигатора?
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
childFragmentManager  и childFragmentManager.fragmentFactory
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Что они дают? Следят за жц фрагмент менеджера?
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
childFragmentManager  и childFragmentManager.fragmentFactory
менеджер нужен для тех случаев, когда ты хочешь работать с конкретным менеджером, а не менеджером активити
фабрика для работы с фабрикой фрагментов (ого!)
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Aleksey D.
менеджер нужен для тех случаев, когда ты хочешь работать с конкретным менеджером, а не менеджером активити
фабрика для работы с фабрикой фрагментов (ого!)
Понял, пасиба
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Ладно, пойду поищу решения и в семпл гляну еще раз
источник