Generalidades

Cómo usar DialogFragment en Android | Autor Hüseyin Özkoç | Septiembre de 2021

Hussein Ozkoc
1*RurF94FqviaA9zkACqK2Tw

¡Hola, queridos desarrolladores de Android y querido Fox! Hoy mostraré un ejemplo de cómo usar subclases de fragmentos especiales para crear diálogos. Clase DialogFragment!

Primero, debe crear el diseño del diálogo en el archivo de recursos.

Entonces, debes crear una clase Java. Después de eso, debes extender tu clase a la clase DialogFragment. Después de todo, debe usar la devolución de llamada OnCreateView para obtener la vista de diálogo. Por último, puede utilizar el contexto de diálogo.

Ahora puede mostrar su diálogo en la actividad principal.

¡con! ¡Dios mio!

Además, DUna generaciónLa clase alogFragment tiene métodos de ciclo de vida de fragmentos estándar, pero hay algunas devoluciones de llamada adicionales. Aquí puedes ver:

onCreateDialog() -Anula esta devolución de llamada para proporcionar Dialog Se utiliza para la gestión y visualización de clips.

onDismiss() -Si necesita anular esta devolución de llamada al ejecutar cualquier lógica personalizada Dialog Descartado, como liberar recursos, cancelar la suscripción a recursos observables, etc.

onCancel() -Si necesita anular esta devolución de llamada al ejecutar cualquier lógica personalizada Dialog Cancelar.

DialogFragment También contiene métodos para desactivar o configurar la cancelación DialogFragment:

dismiss() -Cerrar el fragmento y su diálogo. Si se agrega un fragmento a la pila de actividades, se mostrarán todos los estados de la pila hasta esta entrada inclusive. De lo contrario, se confirmará una nueva transacción para eliminar el fragmento.

setCancellable() -Controlar si mostrar Dialog Puede cancelarse.Este método debe usarse en lugar de llamar directamente Dialog.setCancelable(boolean).

¡Espero que este sea un artículo útil para ti! ¡mantenerse sano!

Foto tomada por Caju Gomes en Unsplash

Mi fuente:

https://developer.android.com/reference/android/app/DialogFragment#Lifecycle

https://developer.android.com/guide/fragments/dialogs

LEER  Cómo usar appium en dispositivos Android e iOS reales desde macOS | por David | abril de 2022

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba