Generalidades

Observe el ciclo de vida del cuadro de diálogo de Android.Mi misión más reciente es actualizar … | Autor: Isaac Obella | Julio 2021

Mi tarea más reciente es actualizar el saldo de crédito del usuario después de la recarga. Para hacer esto, necesito actualizar el saldo del usuario después de que se cierre el cuadro de diálogo de recarga.

Mi idea inicial fue usar Evento único en vivo Envíe la respuesta al fragmento principal, que puede ser beneficioso para mí, pero es un poco exagerado. Así que decidí estudiar más a fondo el ciclo de vida y la arquitectura de navegación de Android, donde encontré una solución inesperada.

Analicemos lo que hace este código,

como se puede ver, Usa getBackStackEntry Ahora asumimos que su cuadro de diálogo se muestra en la pila de actividades de navegación, y luego adjuntamos un observador (Observador de eventos del ciclo de vida) A su ciclo de vida.

Esto Observador de eventos del ciclo de vida El evento se activa cada vez que cambia el ciclo de vida del diálogo, por lo que, en mi caso, una vez que se cierra el diálogo, necesito ejecutar una tarea, así que verifiqué si el evento del ciclo de vida es Lifecycle.Event.ON_DESTROY Sin embargo, puede manejar cualquier otro evento del ciclo de vida que desee.

No sea tímido para criticar mis métodos, tal vez pueda aprender un par de cosas.

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