Получите результат от DialogFragment

я используюDialogFragments для ряда вещей: выбор элемента из списка, ввод текста.

Каков наилучший способ вернуть значение (то есть строку или элемент из списка) обратно в вызывающее действие / фрагмент?

В настоящее время я выполняю вызывающую деятельностьDismissListener и предоставление DialogFragment ссылки на действие. Диалог тогда вызываетOnDimiss метод в действии, и действие получает результат из объекта DialogFragment. Очень грязный, и он не работает при изменении конфигурации (изменении ориентации), так как DialogFragment теряет ссылку на действие.

Спасибо за любую помощь.

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

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