Los cierres forzados aleatorios sólo son sospechosos si son realmente aleatorios (es decir, sin causas plausibles) y sólo ocurren en tu dispositivo. En la mayoría de los demás casos, se debe simplemente a aplicaciones de terceros mal codificadas.
Existen dos tipos de diálogos de cierre forzado:
- Android ofrece la posibilidad de forzar el cierre de las aplicaciones que no respondan a un evento de entrada en un plazo de cinco segundos. Cuando esto ocurre, el cuadro de diálogo de forzar cierre te ofrece "esperar", "informar" o "forzar cierre" de la aplicación (también se denomina cuadro de diálogo ANR/Application Not Responding).
- También hay otro diálogo para forzar el cierre que se produce debido a un fallo irrecuperable o a una excepción no manejada (por ejemplo, error de puntero nulo, desbordamiento de pila, array fuera de límites, etc.). Este diálogo de bloqueo no le ofrecerá "esperar", sólo "informar" o "forzar cierre".
En cualquier caso, comprueba el cuadro de diálogo de informe y mira si puedes obtener alguna información útil (lo más importante, el rastreo) para determinar si se trata de un error de la aplicación. Busca en Google el mensaje de rastreo con el nombre de la aplicación para ver si probablemente se trata de un problema común con esa versión concreta de la aplicación.
Asegúrate de mantener tus aplicaciones actualizadas.