Yo estaba estudiando este artículo, evitar fugas de memoria . Hay pocas sugerencias para evitar fugas de memoria, una de ellas está a continuación: Evite las clases internas no estáticas en una actividad si no controla su ciclo de vida, utiliza una clase interna estática y hace una referencia débil a la actividad dentro. La […]
Estoy utilizando la biblioteca volley para hacer llamada de servicios web. Hice una clase general para hacer que todos los servicios web llamen y hagan llamadas de servicio desde allí y hagan oyentes anónimos para una respuesta exitosa y con errores. Pero cuando uso leak canary está mostrando fuga de memoria relacionada con el contexto. […]
Estamos intentando localizar una fuga de memoria que ocurre en GoogleMap en nuestra aplicación para Android, que termina en un MOO después de aproximadamente 40 a 50 rotaciones de dispositivos. El mapa se establece alrededor de 3500 marcadores. La aplicación tiene un minSDK de 9 y, por lo tanto, utilizar el SupportMapFragment de la biblioteca […]
Estoy luchando con fugas de memoria ahora. Así que estoy curioso si hay alguna manera de destruir manualmente la vista (en el método onDestroy actividad)? Todo el diseño (activity contentView) es un poco complejo debido a las referencias padre-hijo, referencias al contexto, etiquetas, etc. GC no puede recopilar mi diseño ahora. Y el problema se […]
Estos bloqueos se producen de forma intermitente, mientras que el respaldo de mi actividad principal, que consta de dos fragmentos (uno que es un fragmento de apoyo de Google Maps). Si no fuera por nuestro sistema de seguimiento de accidentes, no tendría idea de que los usuarios estuvieran experimentando esto, ya que no es reproducible […]
Tengo una Activity en un TabHost con 3 otras actividades. Por lo tanto, estos están siempre vivos (o en el estado "en pausa"). La primera actividad tiene cuatro imágenes diferentes (~ 250kb cada uno) y están recuperando una gran cantidad de memoria (alrededor de 80MB.) Sólo para señalar, carga el tamaño mínimo necesario para la […]
Tengo una fuga de memoria en este archivo, no puedo encontrar donde exactamente, pero creo que es la imagen alrededor -> (Bitmap bm = BitmapFactory.decodeFile(filename)) , he intentado muchas maneras diferentes, pero no puedo conseguirlo trabajar. package prod.vegs; //All imports here but not need to write them all now 🙂 public class ProductForm extends Activity […]
Cuando utilizo el GlobalLayoutListener para ver si el softKeyboard está abierto o no el fragmento no es garbageCollected más después de que se destruye. Lo que hago: Quiero el Listener en el onDestroy() de mi Fragmento Puse el Listener a null en onDestroy() Establecer la vista que se observa a null en onDestroy() Todavía filtra […]
Cuando utilizo el MapView de la última API de google maps, estoy recibiendo una pérdida de memoria porque MapView se mantiene en mi actividad. Utilicé Leak Canary y tengo este rastro D / LeakCanary: * GC ROOT com.google.android.gms.location.internal.ta D / LeakCanary: * referencias com.google.android.gms.location.internal.sa D / LeakCanary: * referencias com.google.maps.api.android.lib6.dvc D / LeakCanary: * referencias […]
Estoy intentando implementar las pestañas personalizadas de Chrome y detectar una pérdida de memoria a través de LeakCanary. La aplicación de demostración no parece tener fugas a menos que MainActivity otra capa de actividad (es decir, MainActivity lanza Activity2 , que enlaza / desvincula al servicio de pestaña personalizada y lanza la url – todo […]