La aplicación de Android se bloquea varias veces en sucesión

Cuando mi aplicación se bloquea en cualquier actividad, parece que intenta reabrir la última actividad del backstack. Sin embargo, la última actividad no se puede iniciar correctamente por alguna razón y se bloquea de nuevo. A veces sucede varias veces. Parece que empieza a fluir de nuevo en el backstack y se bloquea todas las actividades allí. Así que todo lo que puedo ver es un mensaje intermitente "Desafortunadamente su aplicación se detuvo" varias veces antes de volver a la pantalla de inicio.

Siempre estoy anulando la función onBackPressed (), así que en cualquier momento estoy navegando entre las actividades que llamo esto:

startActivity(new Intent(this, NextActivity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK)); overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left); 

Estoy utilizando la aplicación de hockey para atrapar rastro de la pila, pero debido a este problema no puedo capturar el primer accidente donde ocurrió el problema.

¿Alguien ha visto tal problema?

ACTUALIZAR:

Resulta que Android mata el proceso cuando la aplicación se bloquea … Significa que perdí mis variables estáticas cuando la Actividad en la parte superior se estrelló para que Actividades hacia atrás no pudieran restaurar su estado.

Android destruyendo actividades, matando procesos

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.