Недавно я узнал как делать вложенные фрагменты в Android. Однако я не знаю, как должно случиться.
Из чтения документации по фрагментации фрагментов Я знаю, что
Обмен данными между фрагментами и фрагментами осуществляется через связанные Мероприятия. Два фрагмента никогда не должны связываться напрямую.
Это имеет смысл для фрагментов сестры в рамках действия, но это не имеет большого значения для связи между родительским и дочерним фрагментами. Нужно ли мне полностью перейти к Управлению только для детского фрагмента, чтобы поговорить с родительским фрагментом? Если ответ - это просто "да", то я могу это сделать. Если это "нет", то как выглядит код?
Я вижу в документацию Nested Fragment, что можно использовать getParentFragment()
, чтобы получить ссылку на родительский фрагмент. Значит ли это, что ребенок должен напрямую общаться с родителем? Это кажется противоположным тому, что рекомендуется с нормальным фрагментом, взаимодействующим с родительской активностью.