Проблема обратного вызова полноэкранного диалогового окна Android
У меня проблемы с тем, чтобы обернуть голову вокруг чего-то, но позвольте мне сначала описать мои настройки:
У меня есть действие, которое ссылается на 3 фрагмента, каждый из которых отображается в нужное время. Вот как выглядит фрагмент ChildrenSpecificationFragment:
Если пользователь нажимает кнопку с плавающим действием, открывается следующий DialogFragment:
Я нашел следующую информацию в новых правилах проектирования материалов:https://www.google.com/design/spec/components/dialogs.html#dialogs-full-screen-dialogs
Избегайте диалогов, которые: открывают дополнительные диалоги из диалога. Содержит прокручиваемый контент, особенно оповещения. Вместо этого рассмотрите альтернативные контейнеры или макеты, которые оптимизированы для чтения или взаимодействия со значительными объемами контента.
Исключения включают: Полноэкранные диалоги могут открывать дополнительные диалоги, такие как средства выбора, потому что их дизайн вмещает дополнительные слои материала без значительного увеличения воспринимаемой в приложении z-глубины или визуального шума.
Здесь начинаются мои проблемы. Диалог «Добавить дочерний элемент» содержит прокручиваемый контент (в альбомном режиме), и когда пользователь нажимает «Дата рождения», открывается окно выбора даты.
Я пытаюсь найти способ реализовать полноэкранное диалоговое окно (как в руководстве), которое имеет обратный вызов к ChildrenSpecificationFragment, чтобы я мог добавить дочерний элемент в RecyclerView.
Я надеюсь, что мои квесты понятны и будут очень благодарны за любой вклад, который приведет меня к решению. Заранее спасибо!