programacion - Evitar que Android reproduzca la pila de actividad después del bloqueo
manual de programacion android pdf (1)
Tengo una aplicación que encuentra una excepción en una actividad de algunos niveles en la pila. También estoy usando ACRA para informes de fallos en las notificaciones de la barra de estado + modo de diálogo. Lo que veo que sucede es que cuando mi proceso se cancela debido a la excepción, Android recrea la pila de actividades hasta el padre de la actividad infractora. Me gustaría anular este comportamiento. Si mi aplicación se bloqueó, me gustaría que se bloquee.
Hay una discusión sobre esto en android-developers:
También he leído la discusión en este hilo de desbordamiento de la pila: ¿ Evita que se restablezca la pila de actividades?
pero estoy buscando para ver si hay una actualización en la plataforma para esta o una técnica más nueva. En este momento, el comportamiento de reinicio está causando problemas con ACRA, ya que la notificación del informe de fallos se borra tan pronto como se recrea la pila de actividades, lo que deja al usuario sin tiempo para enviar el informe.
También uso ACRA, y encontré que al agregar forceCloseDialogAfterToast = true a la anotación @ReportCrashes se suprimirá el reinicio. El costo, sin embargo, es que obtienes el cuadro de diálogo Forzar cierre de Android. No puedo resolver cómo deshacerme de eso Y evitar que la aplicación se reinicie ...