¿Por qué utilizar DialogFragment?

Básicamente Dialogs inactiva la actividad en el fondo. Así que el DialogFragment hace lo mismo con mayor complejidad. Entonces, ¿por qué debería uno ir para DialogFragment aunque varias subclases de Dialog están disponibles.

Fragments se utilizan con en su actividad, pero para presentar un fragmento como diálogo (ventana) utilizando FragmentTransaction y el seguimiento con el ciclo de vida del fragmento, es necesario utilizar DialogFragment . Sin embargo, puede hacer uso de Dialog simple también, pero entonces no tiene nada que ver con el ciclo de vida del fragmento.

Según google docs:

Un DialogFragment todavía se puede utilizar opcionalmente como un fragmento normal, si se desea. Esto es útil si tiene un fragmento que en algunos casos debe mostrarse como un diálogo y otros incrustados en una interfaz de usuario más grande.

DialogFragment permite reutilizar así parte del diálogo en tu aplicación. Al igual que los fragmentos lo hacen por sus diseños.

Aquí tienes un buen artículo sobre DialogFragment: http://android-developers.blogspot.fr/2012/05/using-dialogfragments.html

Cuando u tener un diseño dinámico en su aplicación androide utilizando fragmento ya, entonces u necesidad de utilizarlo con / en su diálogo de un clic de botón de acción u otro clic, por lo que esta vez dialogFragment es más conveniente que el diálogo normal.

FragmentDialog es un fragmento que puede ser:

  1. Utilizado como fragmento, por ejemplo:

     FragmentTransaction trans = getSupportFragmentManager().beginTransaction(); trans.add(R.id.navigation_fragment, mFriendFragment); trans.commit(); 
  2. Utilizado como diálogo, por ejemplo:

     FragmentManager fm = getFragmentManager(); UnsubscribeTabletFragment fragment = new UnsubscribeTabletFragment(); fragment.show(fm, "dialog"); 

Por lo tanto, si tiene un fragmento, y el fragmento a veces funciona como fragmento, a veces funciona como diálogo, entonces usted debe usar este.

  • Recursos android de escala automática
  • SetImageViewBitmap no funciona en el widget android
  • ¿Qué es exactamente un widget?
  • ¿Cómo puedo hacer que un buscador Android se mueva sin problemas?
  • Widget Android ImageButton pierde imagen cuando se gira la pantalla
  • ¿Cómo resolver el tamaño de pantalla de Android para diferentes dispositivos móviles?
  • Cómo hacer widget de tamaño 4x1 en la pantalla de inicio de Android?
  • Cambiar gradualmente el fondo de gradiente del widget
  • ¿Cómo mostrar un diálogo en un widget?
  • Android - Obtener el widget del cronómetro
  • Hacer un bucle a través de todos los "widgets" / elementos de una actividad
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.