Запретить Android воссоздавать стек действий после сбоя

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

Это обсуждается в android-developers:

http://groups.google.com/group/android-developers/browse_thread/thread/b274cfa64b17f535/92d8da160be85748?lnk=gst&q=force+close+restarts# 92d8da160be85748

Я также прочитал обсуждение в этом потоке переполнения стека: Предотвратить восстановление стека действий?

но я хочу посмотреть, есть ли в платформе обновление для этого или более нового метода. Прямо сейчас поведение перезапуска вызывает проблемы с ACRA, поскольку уведомление об отчете о сбое сбрасывается, как только стек действий воссоздается, и у пользователя нет времени для отправки отчета.

7
задан Community 23 May 2017 в 11:53
поделиться