¿Por qué ciertas aplicaciones en mi teléfono dejan de responder?

Otras respuestas le indican cuándo se bloquea la aplicación, no la razón por la cual las aplicaciones dejan de responder. Hay una diferencia entre ANR (La aplicación no responde) y un bloqueo.

Se producirá un ANR si está ejecutando un proceso en el hilo de la interfaz de usuario que lleva mucho tiempo, generalmente alrededor de 5 segundos . Durante este tiempo, la GUI ( interfaz gráfica de usuario) se bloqueará, lo que resultará en que cualquier cosa que el usuario presione no se accione. Después de que hayan transcurrido los 5 segundos aproximadamente, si el hilo aún no se ha recuperado, se muestra un cuadro de diálogo ANR que informa al usuario que la aplicación no responde y le dará la opción de esperar, ya que la aplicación lo hará. eventualmente recuperarse, o forzar el cierre de la aplicación.

Un bloqueo es cuando se produce una excepción dentro de la aplicación que no se ha manejado. Por ejemplo, si intenta establecer el texto de un componente EditText , pero EditText es nulo y no hay una declaración try catch para detectar la excepción de que su aplicación se bloqueará y se cerrará a la fuerza. El usuario no verá qué causó el bloqueo, se le mostrará un diálogo que indica que la aplicación se cerró de forma inesperada y le dará la opción de enviar un informe de error. En este ejemplo, si buscara en el informe de error, vería el error causado por java.lang.NullPointerException .

Espero que entiendas la diferencia.

Fuente: https://stackoverflow.com/questi…

Muchas personas dieron Respuestas compartiendo sus puntos de vista sobre los ANR, pero ninguno de ellos respondió realmente cómo la aplicación no respondía. En un lenguaje simple, la aplicación que no responde implica el hecho de que la aplicación no puede leer los recursos o se ha proporcionado una entrada que no está definida por el desarrollador (aplicaciones beta).

También las aplicaciones evolucionan día a día. Una vez que la aplicación de Facebook tenía solo 713Kb que se ejecutaría en Java, luego> 20 MB para Android ICS seguido de un aumento significativo a 81+ MB para Android Nougat. Así que ahora tienen muchos recursos para tu teléfono relativamente viejo.

Porque su configuración de hardware es baja. Como 1 gb de ram 1 ghz de procesador. E instaló muchas aplicaciones como facebook, fb messanger, whatsapp y aplicaciones pesadas que se ejecutan todos los días, por eso su dispositivo móvil no puede manejarlo y finaliza la aplicación. La mejor solución es restablecer el hardware de tu dispositivo móvil y evitar la aplicación Facebook y fb messanger desde tu dispositivo móvil. No use aplicaciones no deseadas.

O si tienes dinero compra uno nuevo. Xiamo es asequible con buena calidad y configuración.

A medida que las aplicaciones continúan actualizándose día a día, su capacidad de memoria también aumenta, por lo que algunos de los dispositivos no son compatibles con esas aplicaciones, por lo tanto, se bloquean. Para la solución, vaya a esa aplicación en la configuración y haga clic en desinstalar todas las actualizaciones de esa aplicación, si eso funciona, está bien, si no, hay un problema de error en la aplicación que debe informar

Puede deberse a muchas razones.

Primero, puede deberse a la baja configuración de su teléfono, como un procesador de menor potencia o menos RAM.

De lo contrario, puede deberse a una optimización de software inadecuada que provoca el bloqueo de aplicaciones y el funcionamiento incorrecto de su teléfono.

More Interesting

Dado que las descargas de aplicaciones continúan disminuyendo, ¿a qué recurren los usuarios para obtener la misma funcionalidad para la que usaban las aplicaciones anteriormente?

¿Cuáles son las habilidades necesarias para desarrollar una aplicación de Android?

¿Cuánto más esfuerzo es construir tu aplicación tanto en iOS como en Android?

¿Qué aplicaciones / características de su teléfono inteligente le han ayudado más?

¿Qué bibliotecas son obligatorias para una aplicación de Android de red intensiva?

¿Cómo ganan dinero las aplicaciones de viaje (que no son aplicaciones de reserva de vuelo / hotel) (promedio de revoluciones por usuario)?

¿Cuál es la aplicación de Android / iOS más útil y más popular en la India?

¿Qué tan fácil es aprender el desarrollo de aplicaciones de Android desde cero? Estoy planeando lanzar una startup móvil. ¿Debería ser realista y obtener un cofundador técnico, incluso para un MVP, o debería seguir adelante y aprender el desarrollo de aplicaciones, crear un MVP y luego un equipo?

Animación: ¿Cuáles son los beneficios de tener hermosos efectos de transición (por ejemplo, de izquierda a derecha, acercamiento, desvanecimiento) para los consumidores cuando interactúan con sus aplicaciones móviles?

¿Qué debo hacer para mejorar mi aplicación de alarma de Android?

¿Cuáles son las mejores aplicaciones de Android para la preparación de gramática para CAT?

¿Dónde se usan los Beacons en las aplicaciones de Android en tiempo real?

¿Cuáles son las 3 aplicaciones que más usa en su teléfono?

¿Cómo se supone que debo saber el tamaño de una imagen para usar en una aplicación de Android ya que los tamaños de pantalla difieren?

¿Son buenos los dispositivos de cianógeno?