Un fragmento representa un comportamiento o una parte de la interfaz de usuario en una actividad. Puede combinar varios fragmentos en una sola actividad para crear una interfaz de usuario de múltiples paneles y reutilizar un fragmento en múltiples actividades. Puede pensar en un fragmento como una sección modular de una actividad, que tiene su propio ciclo de vida, recibe sus propios eventos de entrada y que puede agregar o eliminar mientras se ejecuta la actividad.
En Android, Fragment siempre debe estar incrustado en una actividad y el ciclo de vida del fragmento se ve directamente afectado por el ciclo de vida de la actividad del host.
Por ejemplo, cuando la actividad está en pausa, también lo están todos los fragmentos, y cuando la actividad se destruye, también lo están todos los fragmentos. Sin embargo, mientras se ejecuta una actividad (está en el estado de ciclo de vida reanudado ), puede manipular cada fragmento de forma independiente, como agregarlos o eliminarlos. Cuando realiza una transacción de fragmento de este tipo, también puede agregarla a una pila de respaldo administrada por la actividad: cada entrada de pila de respaldo en la actividad es un registro de la transacción de fragmento que ocurrió. La pila posterior permite al usuario revertir una transacción de fragmentos (navegar hacia atrás), presionando el botón Atrás .
- ¿Cuál es el costo de desarrollar aplicaciones móviles de mercadeo en red (como GNLD) para Android e iOS?
- ¿Es posible convertirse en un desarrollador de Android sin antecedentes de programación y qué debo aprender para convertirme en un desarrollador de Android completo?
- ¿Google introducirá un nuevo lenguaje de programación en el ecosistema de desarrollo de Android?
- ¿Qué tan difícil es crear aplicaciones de Android para un no especialista?
- ¿Cuánto cuesta construir una aplicación de Android en India?
Haga clic para obtener más información útil sobre Android