Recibir el resultado de DialogFragment
estoy usandoDialogFragments para varias cosas: elegir un elemento de la lista, ingresar texto.
¿Cuál es la mejor manera de devolver un valor (es decir, una cadena o un elemento de una lista) a la actividad / fragmento de llamada?
Actualmente estoy implementando la actividad de llamada.DismissListener
y dar a DialogFragment una referencia a la actividad. El diálogo entonces llama alOnDimiss
El método en la actividad y la actividad toma el resultado del objeto DialogFragment. Muy desordenado y no funciona en el cambio de configuración (cambio de orientación) ya que DialogFragment pierde la referencia a la actividad.
Gracias por cualquier ayuda.