Size: a a a

Cicerone Chat (RUS)

2020 October 31

ES

Egor Sigolaev in Cicerone Chat (RUS)
У меня флоу такой. Возможно вы не поняли.
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Сейчас объясню.
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
У меня флоу такой. Возможно вы не поняли.
понял, что он такой какой-то
источник

AD

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

ES

Egor Sigolaev in Cicerone Chat (RUS)
У меня MainActivity. Содержит контейнер на весь экран. В нём перехожу на TabFragment, у которого BottomNavView и контейнер (на оставшую высоту). Там я меняю табы (фрагменты).
источник

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
У меня MainActivity. Содержит контейнер на весь экран. В нём перехожу на TabFragment, у которого BottomNavView и контейнер (на оставшую высоту). Там я меняю табы (фрагменты).
и чем этот флоу особенный? обычный экран с таббаром
источник

ES

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

ES

Egor Sigolaev in Cicerone Chat (RUS)
Зачем мне эти костыли вплане хендлера?
источник

AD

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

AD

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

ES

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

AD

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

OF

Osip Fatkullin in Cicerone Chat (RUS)
А для чего меняете библиотеку навигации? Просто для изучения?
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Osip Fatkullin
А для чего меняете библиотеку навигации? Просто для изучения?
Нет, потому что джетпак говнище, я осознал это. Никакой вложенности графов нормальной не придумали.
источник

ES

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

AD

Aleksey D. in Cicerone Chat (RUS)
Egor Sigolaev
Окей, сейчас попробую. Есть смысл в главный роутер сувать supportFragmentManager и его фабрику?
есть смысл сувать нужный менеджер
в случае с табами - childFragmentManager
источник

ES

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

OF

Osip Fatkullin in Cicerone Chat (RUS)
Egor Sigolaev
Нет, потому что джетпак говнище, я осознал это. Никакой вложенности графов нормальной не придумали.
Разве не решается через вложенный NavHostFragment?
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Osip Fatkullin
Разве не решается через вложенный NavHostFragment?
Та пробовал, там через опу всё, та и чичерони тоже познаю
источник

ES

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