Receber resultado de DialogFragment
estou usandoDialogFragments para um número de coisas: escolhendo o item da lista, inserindo texto.
Qual é a melhor maneira de retornar um valor (isto é, uma string ou um item de uma lista) de volta à atividade / fragmento de chamada?
Atualmente estou fazendo a atividade de chamada implementarDismissListener
e dando ao DialogFragment uma referência para a atividade. O Diálogo então chama oOnDimiss
método na atividade e a atividade agarra o resultado do objeto DialogFragment. Muito confuso e não funciona na alteração de configuração (alteração de orientação), pois o DialogFragment perde a referência à atividade.
Obrigado por qualquer ajuda.