Не закрывайте приложение после сбоя

1

Итак, я хотел бы знать, возможно ли закрыть приложение после сбоя. Я делаю тестирование на приложениях Android, и мне нужен код, который позволит мне продолжить мой тест, когда произойдет сбой

  • 1
    Что это за авария? Есть ли исключение, которое вы можете поймать вместо этого?
Теги:
robotium

3 ответа

3

Зависит от сбоя. Все, что я могу думать о вас, может поймать исключение, зарегистрировать его и продолжать.

  • 0
    В обычной Java вы можете установить обработчик исключений по умолчанию. Я не знаю об Android. Возможно, вам придется поставить подвох в каждом методе верхнего уровня.
0

Вы можете восстановиться после сбоя, используя Thread.setDefaultUncaughtExceptionHandler(). Просто замените обработчик по умолчанию своим (используя этот метод) и сделайте то, что хотите.

0

Приложение (обычно только верхняя активность) не может продолжаться после сбоя.

Лучшее, что вы можете сделать, это использовать стандартные блоки try/catch Java.

  • 0
    Моя проблема в том, что во время моего теста, если происходит сбой, я хочу двигаться вперед и продолжить мой тест.
  • 0
    Будет ли ваша система стабильной после сбоя? Можете ли вы доверять каким-либо результатам после аварии? если вы могли бы, то исключение должно быть поймано и обработано?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню