Terminando un fragmento

Así que tengo sobre cómo abrir un fragment . Aquí está mi predicamento. Tengo una lista de los elementos (elementos de tabla periódica) que está al lado de mi view . Cuando selecciona un elemento, muestra su información.

Mi problema es que tengo que ser capaz de eliminar la view de la (lo que vamos a llamar detalles fragmento) y eliminar de la pila de esa manera no tengo una copia de seguridad de memoria enorme.

¿Cómo puedo eliminarlo de la pila cuando se llama a un nuevo fragment para reemplazarlo?

2 Solutions collect form web for “Terminando un fragmento”

Puede quitar un fragmento utilizando el método #remove() de FragmentTransaction . Este método también elimina la vista del contenedor al que se ha conectado.

Sin embargo, de la documentación de los fragmentos:

Detenido: el fragmento no es visible. Se ha detenido la actividad del host o se ha eliminado el fragmento de la actividad, pero se ha añadido a la pila posterior. Un fragmento parado todavía está vivo (toda la información de estado y de miembro es retenida por el sistema). Sin embargo, ya no es visible para el usuario y se matará si se cancela la actividad.

Si has agregado ese fragmento a la pila trasera, no se va a matar hasta que la actividad se pierde.

Puedes intentar inhabilitar añadir a backstack. Que cuando cuando un fragmento es quitado, o substituido, no consigue agregado al backstack y él tendría que ser repoblado otra vez (con datos).

  • Fragmento debe ser una clase pública estática para ser recreado correctamente desde el estado de la instancia
  • Actualizar Recyclerview de otra actividad
  • ViewPager no carga correctamente la página central
  • Fragment flips and losses Imagen
  • ¿Ha cambiado el título en el cambio de orientación?
  • Fragmento inflado en Fragmento El cuadro de diálogo arroja el error "Fragmento no creó una vista"
  • DispatchTouchEvent in Fragment en Android
  • Fragmento de bus de eventos
  • Receptor de radiodifusión dinámica en fragmento
  • Desplazamiento no funciona en android ViewPager con FragmentPagerAdapter
  • Fragmento getArguments () devuelve null
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.