Проблема обратного вызова полноэкранного диалогового окна Android

У меня проблемы с тем, чтобы обернуть голову вокруг чего-то, но позвольте мне сначала описать мои настройки:

У меня есть действие, которое ссылается на 3 фрагмента, каждый из которых отображается в нужное время. Вот как выглядит фрагмент ChildrenSpecificationFragment:

Если пользователь нажимает кнопку с плавающим действием, открывается следующий DialogFragment:

Я нашел следующую информацию в новых правилах проектирования материалов:https://www.google.com/design/spec/components/dialogs.html#dialogs-full-screen-dialogs

Избегайте диалогов, которые: открывают дополнительные диалоги из диалога. Содержит прокручиваемый контент, особенно оповещения. Вместо этого рассмотрите альтернативные контейнеры или макеты, которые оптимизированы для чтения или взаимодействия со значительными объемами контента.

Исключения включают: Полноэкранные диалоги могут открывать дополнительные диалоги, такие как средства выбора, потому что их дизайн вмещает дополнительные слои материала без значительного увеличения воспринимаемой в приложении z-глубины или визуального шума.

Здесь начинаются мои проблемы. Диалог «Добавить дочерний элемент» содержит прокручиваемый контент (в альбомном режиме), и когда пользователь нажимает «Дата рождения», открывается окно выбора даты.

Я пытаюсь найти способ реализовать полноэкранное диалоговое окно (как в руководстве), которое имеет обратный вызов к ChildrenSpecificationFragment, чтобы я мог добавить дочерний элемент в RecyclerView.

Я надеюсь, что мои квесты понятны и будут очень благодарны за любой вклад, который приведет меня к решению. Заранее спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос