Форум программистов, компьютерный форум CyberForum.ru

Взаимодействие вложенных фрагментов - Android

Войти
Регистрация
Восстановить пароль
 
Lumber
82 / 82 / 31
Регистрация: 02.12.2015
Сообщений: 211
27.01.2016, 00:34     Взаимодействие вложенных фрагментов #1
Есть главная activity, на неё помещён Фрагмент_1, который внутрь себя помещает Фрагмент_2.
Как Фрагмент_2 может получить ссылку на Фрагмент_1 (чтобы в дальнейшем слать ему сообщения). Или как Фрагмент_1 может передать ссылку на созданный им слушатель.

в onAttach приходит ссылка на главную activity, а на фрагмент не приходит.
В Bundle слушатель не запихивается.

Как это решается?

Просто сеттер для ссылки на слушателя сделать во Фрагменте_2 и вызывать его из Фрагмента_1 после создания? Вроде это криво как-то (фрагмент может пересоздаться системой и не получит слушателя). А правильно как?

Можно через главную activity взаимодействовать, но это тоже криво - она к Фрагменту_2 вообще отношения не имеет и не знает про нет.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2016, 00:34     Взаимодействие вложенных фрагментов
Посмотрите здесь:

Android Загрузка двух фрагментов в ландшафтной ориентации
Android Взаимодействие с БД на сервере
Android Взаимодействие с ImageView
Android Взаимодействие с сайтом
Несколько фрагментов на одной кладке ViewPager Android
Android Exception при использовании анимации фрагментов
Android Вызов разных фрагментов или активити на клиенте по команде сервера
Android Предусмотреть функцию "Назад" для фрагментов
Android Анимация фрагментов и активити
Android Callback фрагментов
Android Обработчик нажатия для вложенных лайаутов
Взаимодействие устройств (Wi-Fi) Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
JavaStarter
11 / 11 / 3
Регистрация: 14.05.2015
Сообщений: 52
27.01.2016, 01:17     Взаимодействие вложенных фрагментов #2
Почему бы не использовать интерфейс, который будет выполнен конейнером(или activity, или Parent Fragment)?
Вот здесь хорошо описана последовательность: http://stackoverflow.com/questions/2...arent-fragment
Паблито
не спать!
1882 / 1616 / 500
Регистрация: 12.05.2014
Сообщений: 5,835
Завершенные тесты: 1
27.01.2016, 11:04     Взаимодействие вложенных фрагментов #3
Передача одному фрагменту объекта из другого
Yandex
Объявления
27.01.2016, 11:04     Взаимодействие вложенных фрагментов
Ответ Создать тему
Опции темы

Текущее время: 11:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru