Android Fragment, Force View para liberar manualmente

Tengo un FragmentPagerAdapter y cambio entre ActionBarSherlock pestañas de ActionBarSherlock . Al cambiar entre Tabs, ocultar un Fragment y mostrar otro Fragment .

Ahora tengo una pregunta sobre la consumación de la memoria, cómo el FragmentManager libera los Fragments , si lo ocultar? ¿Cuándo hay más Fragments en él, es posible quitar manualmente un Fragment Object del Fragment Object de la memoria?

Si me separo un Fragment , el Objeto se guarda, si elimino un Fragment solo se elimina de la View , si fijo el Fragment = null , entonces el Fragment no se libera, siempre obtengo un Fragmento: myActivity.getSupportFragmentManager().findFragmentByTag(myTag);

¿Puede alguien explicarme cómo el FragmentManager libera las Views , si es neccessary y cómo puedo realizar eso?

De la documentación de Android .

Implementación de PagerAdapter que representa cada página como un fragmento que se mantiene persistentemente en el administrador de fragmentos, siempre y cuando el usuario pueda volver a la página.

Así que si está preocupado por problemas de memoria no utilice FragmentPagerAdapter, le recomendaría que use FragmentStatePagerAdapter en su lugar.

En FragmentStatePagerAdapter cuando las páginas no son visibles para el usuario, su fragmento entero puede ser destruido, manteniendo sólo el estado guardado de ese fragmento. Esto permite que el buscapersonas mantenga la memoria mucho menos asociada con cada página visitada en comparación con FragmentPagerAdapter a costa de potencialmente más sobrecarga al cambiar entre páginas.

FragmentStatePagerAdapter funciona un poco como un listview y es más eficiente en términos de memoria.

  • OnCreateOptionsMenu no se llama a FragmentActivity cuando se ejecuta en la versión de teléfono
  • Android Fragment onDestroy llamado dos veces durante un cambio de orientación
  • Agregar fragmento a framelayout de forma programática en android
  • No se puede actualizar / actualizar listview en un fragmento de otro fragmento en ViewPager
  • Cómo enviar cursor de la actividad de Android para fragmentar
  • Pasar un objeto a fragmento o DialogFragment a la instancia
  • ¿Por qué FragmentManager getBackStackEntryCount () devuelve cero?
  • ActionBarSherlock, ViewPager, TabsAdapter Fragmentos de tabulación anidados
  • Eclipse crea automáticamente el diseño del fragmento, ¿cómo puedo desactivarlo?
  • ActionBar (Soporte) con Fragmento (soporte)
  • Cambiar fragmentos de forma programática
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.