Recibir resultado de DialogFragment


Estoy usando DialogFragments para varias cosas: elegir 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 haciendo que la actividad que llama implemente DismissListener y dándole al DialogFragment una referencia a la actividad. El Diálogo entonces llama al método OnDimiss 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 el DialogFragment pierde la referencia a la actividad.

Gracias por cualquier ayuda.


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52