Size: a a a

Cicerone Chat (RUS)

2021 April 04

S

Silent829 in Cicerone Chat (RUS)
Если где не прав, поправьте
источник

E

Eugene in Cicerone Chat (RUS)
Кирилл
Учитывая что скрины так же определяются в одном файле Screens, как и в Cicerone, она должна нормально работать с многомодульностью
ты можешь скрины в одном файле не определять
источник

К

Кирилл in Cicerone Chat (RUS)
Eugene
ты можешь скрины в одном файле не определять
Знаю, написал для простоты
источник

К

Кирилл in Cicerone Chat (RUS)
А как кто реализовал диплинки, конкретно из пушей? С jetpack это легко, через NavDeepLinkBuilder
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Привет. Чего то туплю жестко. С одного фрагмента через роутер запускаю другой с флагом clearContainer = false. Потом возвращаюсь обратно на первой со второго. Какой метод жц первого фрагмента отработает?
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
первый фрагмент по сути в стеке, поэтому onResumе не вызывается
источник

M

Malik in Cicerone Chat (RUS)
Egor Sigolaev
Привет. Чего то туплю жестко. С одного фрагмента через роутер запускаю другой с флагом clearContainer = false. Потом возвращаюсь обратно на первой со второго. Какой метод жц первого фрагмента отработает?
Попробуй добавить слушателя фрагмент менеджеру (addOnBackStackChangedListener) и проверять какие фрагменты сейчас в него добавлены
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Malik
Попробуй добавить слушателя фрагмент менеджеру (addOnBackStackChangedListener) и проверять какие фрагменты сейчас в него добавлены
Это единственный варик? Нет чтоли такого жц метода?(
источник

ES

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

ES

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

L

Little Panda 🐼 in Cicerone Chat (RUS)
Кирилл
А как кто реализовал диплинки, конкретно из пушей? С jetpack это легко, через NavDeepLinkBuilder
Пока из коробки ни у из библиотек, нету такой возможности. Но с модо это должно быть легко реализовать
источник

M

Malik in Cicerone Chat (RUS)
Egor Sigolaev
Это единственный варик? Нет чтоли такого жц метода?(
Могу еще такой вариант предложить. Добавить первый фрагмент во второй как targetFragment, а дальше во втором при закрытии вызывать targetFragement.onActivityResult. Ну и, соответсвенно, в первом переопределять метод onActivityResult
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Malik
Могу еще такой вариант предложить. Добавить первый фрагмент во второй как targetFragment, а дальше во втором при закрытии вызывать targetFragement.onActivityResult. Ну и, соответсвенно, в первом переопределять метод onActivityResult
Звучит костыльно максимально
источник

ES

Egor Sigolaev in Cicerone Chat (RUS)
Неужели мой кейс не готовили никогда?
источник

M

Malik in Cicerone Chat (RUS)
Malik
Могу еще такой вариант предложить. Добавить первый фрагмент во второй как targetFragment, а дальше во втором при закрытии вызывать targetFragement.onActivityResult. Ну и, соответсвенно, в первом переопределять метод onActivityResult
Или можно сделать слушателем родительский фрагмент, если таковой имеется, тогда во втором фрагменте нужно будет вызвать parentFragment.onActivityResult
источник

AA

Alidibir Akhbulatov in Cicerone Chat (RUS)
Malik
Могу еще такой вариант предложить. Добавить первый фрагмент во второй как targetFragment, а дальше во втором при закрытии вызывать targetFragement.onActivityResult. Ну и, соответсвенно, в первом переопределять метод onActivityResult
targetFragment уже deprecated, как и onActivityResult
источник

К

Кирилл in Cicerone Chat (RUS)
@terrakok Это нормальное решение? Modo

В core-navigation лежит такой интерфейс чтобы можно было попасть из любого модуля а в app уже иплементация
источник

К

Кирилл in Cicerone Chat (RUS)
источник

К

Кирилл in Cicerone Chat (RUS)
Так же стоит ли сменить постоянное создание нового объекта на приватную локальную переменную с инстансом скрина и отдавать ее в функции?
источник
2021 April 05

S

Silent829 in Cicerone Chat (RUS)
Egor Sigolaev
Привет. Чего то туплю жестко. С одного фрагмента через роутер запускаю другой с флагом clearContainer = false. Потом возвращаюсь обратно на первой со второго. Какой метод жц первого фрагмента отработает?
Я до сих пор в шоке что у фрагментов нет метода типа onViewAppeared (по-видимому)
onHiddenChanged кажется не то
источник