из фрагмента-диалога текст из EditText отправлялся в TextView фрагмента SecondFragment
Но этого не происходит. Я думал, может что-то не так в тех местах, которые я выделил. Но сверялся с вариантом Полины, у неё вроде всё так и у неё работает как надо.
В чём у меня может быть лажа?
Какой Полины))
fragmentResultListener должен ставиться в onCreate.
тогда к тебе вопрос, почему этот не работает)
Вот в onCreateView так почему-то работает. А мой вариант - нет
Дичь какая-то. Базовому Fragment передается ид лейаута, но, сцуко, в onCreateView мы инфлейтим его еще раз (видимо, для верности), а потом, как контрольный выстрел, вызываем super и удивляемся - а чой-то что-то вдруг не работает. Это если не считать того, что работа в фрагменте с view binding сделана не по уставу. Программирование - это не колдунство и не алхимия. Не надо мешать в кучу всё, что можно, чтобы получилось золото. Получится не золото, а гавно :) UPD: Aaaaa, сцуко, в onViewCreated еще раз view binding дергается! Три раза, сцуко, лейаут грузится! 💩
Маленькая заметка: как раз в ЭТОМ варианте всё работает😄
Ну, потому что onViewCreated перезаписывает то, что было сделано в onCreateView. Минус на минус случайно дало плюс.
Обсуждают сегодня