Anulación de variables de Fragmento on onDestroy ()

¿Debo definir explícitamente todas las variables de fragmento a null en onDestroy (o onDetach) método para evitar fugas de memoria? O no es necesario, y se GCed cuando el fragmento es "destruido". ¿Cuáles son las mejores prácticas? ¡Gracias por adelantado!

2 Solutions collect form web for “Anulación de variables de Fragmento on onDestroy ()”

No tienes que preocuparte por esto. El GC se ocupará de ello. En Java usted casi tiene que intentar tener un escape de memoria (sí, es posible, pero muy raro). Por lo tanto, no se preocupe. Si usted pone las variables a null usted acabaría perdiendo el tiempo en el código que usted no necesita, y agregaría al mantenimiento abajo de la carretera. El GC en Java hace un gran trabajo de destruir variables y objetos que no están referenciados.

Sólo add-on,

  1. Si tiene algún servicio ejecutándose en su código, detenerlo.
  2. Si se ha registrado en una emisora ​​o en otros oyentes, anótelos
  3. Si tiene algún cursor abierto, ciérrelo.
  4. Si tiene mapas de bits, recíclelos.
  • Cómo lograr animaciones de transacciones de fragmentos suaves en Android
  • Práctica recomendada para mantener los datos en la memoria y la base de datos al mismo tiempo en Android
  • Problema con la cámara personalizada de Android en algunos dispositivos
  • Tiempo inactivo de actividad para ActivityRecord
  • Cómo utilizar el lector de PDF Radaee sdk
  • Métodos estáticos o Singletons rendimiento-sabio (Android)?
  • Android personalizado listview muy lento al desplazarse
  • Optimización de AndEngine juego
  • Eficiencia de Android: importar métodos estáticos o importar la clase
  • Mejores Prácticas de Android - Comunicación entre Actividad y Fragmentos
  • Es posible hacer SpeechRecognizer más rápido?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.