fbpx

Estos son los 5 errores más comunes de Android (y cómo arreglarlos)

Estos son los 5 errores más comunes descubra aquí de que se tratan.

Para nadie es un secreto que la gran mayoría de las personas cuenta con dispositivos Android, por lo que es necesario conocer que los mismos en ocasiones pueden presentar algunos errores comunes. Por ello, a continuación le diremos cuáles son los 5 errores más comunes y cómo puede solucionarlos para que su dispositivo pueda trabajar perfectamente. ¡No se pierda ningún detalle al respecto le serán de gran utilidad!

 

Errores más comunes en su Android que debe conocer

 

Estos son los 5 errores más comunes descubra aquí de que se tratan:

 

  1. El primero de ellos es; excepción de actividad no encontrada

Esta excepción se provoca cuando falla una llamada a “startActivity” porque no se puede encontrar la actividad. Por lo general, esto quiere decir que olvidó declarar la Actividad en su Manifiesto.

 

  1. Así mismo se encuentra; excepción ClassCast

Es importante señalar que Java le permite convertir variables de un tipo a otro, siempre que esta conversión se efectúe entre tipos de datos compatibles. Una “ClassCastException” indica que ha intentado convertir un objeto a una subclase de la que no es una instancia, por ejemplo, al intentar convertir una cadena a un entero. Por lo que debe saber que para poder resolver este error, tiene que navegar hasta la sección de su código indicada en el mensaje de error y posteriormente verificar qué objetos se están transmitiendo aquí.

 

  1. Error de falta de memoria

El “error de falta de memoria” se produce cuando su aplicación efectúa solicitudes de memoria que el sistema no puede satisfacer. Tiene que saber que hay muchas causas potenciales de un “OutOfMemoryError”, pero algunas de las más comunes incluyen; mantener referencias durante demasiado tiempo, así como cargar mapas de bits grandes y pérdidas de memoria.

 

La solución variará según la causa de su OutOfMemoryError particular, por lo que deberá localizar el problema antes de poder encontrar la solución. Por ejemplo, si el caso es que el error resulta estar relacionado con mapas de bits grandes que acaparan la memoria, entonces una posible solución podría ser cargar el mapa de bits a una escala reducida.

 

Debe tener presente que “Android Studio” viene con diversas herramientas que pueden ayudarlo a analizar la forma en que su aplicación usa la memoria, incluido; Memory Monitor, Allocation Tracker, así como también HPROF Viewer y la pestaña “Heap” del Android Device Monitor.

 

  1. Otro de estos errores es “Excepción NetworkOnMainThread”

Esta excepción se produce cuando su aplicación intenta ejecutar operaciones de red en su subproceso principal, debido a que las operaciones de ejecución prolongada tienden a bloquear el subproceso principal y pueden provocar un error de aplicación que no responde.

 

Si genera una “NetworkOnMainThreadException”, necesitará mover su código relacionado con Internet a un hilo separado. Alternativamente, puede usar AsyncTask o incluso, IntentService para envolver sus operaciones de red en un subproceso de trabajo.

 

  1. Se filtró la ventana de actividad

Este error quiere decir que salió de una actividad antes de que se cerrara el diálogo. Para resolver este problema, debe asegurarse de llamar a dismiss() para cerrar cualquier diálogo antes de salir de su Actividad.

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *