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?

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).

  • Obtención de la instancia Fragment actual en el viewpager
  • Contexto en un fragmento de preferencia
  • Práctica recomendada para instanciar un nuevo fragmento de Android
  • Uso del botón backstack y back en viewpager
  • ¿Cómo busco una lista de correo electrónico para un formato determinado?
  • Añadir vista a un fragmento dinámicamente en Android?
  • ¿Cómo transferir algunos datos a otro Fragmento?
  • IllegalArgumentException: No se encontró ninguna vista para id para fragmento - ViewPager en ViewPager
  • División de texto a través de múltiples TextViews / Fragmentos con ViewPager
  • De error de memoria durante el uso de viewpager + imageview incluso cuando se utiliza la memoria caché y asynctask
  • Fragmentos de Viewpager no se muestran después de la primera vez
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.