У меня есть приложение, которое обнаруживает исключение в операции на несколько уровней ниже по стеку. Я также использую ACRA для отчетов о сбоях в уведомлениях строки состояния + диалоговом режиме. Что я вижу, так это то, что когда мой процесс прекращается из-за исключения, Android воссоздает стек действий до родителя, вызывающего нарушение. Я бы хотел изменить это поведение. Если в моем приложении произошел сбой, я бы хотел, чтобы оно оставалось аварийным.
Это обсуждается в android-developers:
Я также прочитал обсуждение в этом потоке переполнения стека: Предотвратить восстановление стека действий?
но я хочу посмотреть, есть ли в платформе обновление для этого или более нового метода. Прямо сейчас поведение перезапуска вызывает проблемы с ACRA, поскольку уведомление об отчете о сбое сбрасывается, как только стек действий воссоздается, и у пользователя нет времени для отправки отчета.