Как предотвратить сбой приложения, если в каком-либо дочернем потоке произошло необработанное исключение - PullRequest
2 голосов
/ 29 июня 2011

Если я делаю обычное Java-приложение, то все исключения, которые не обрабатываются, распространяются в основном потоке, и я могу их перехватить здесь.Однако я не вижу, как я могу использовать это в приложении Android.Допустим, у меня есть какая-то сторонняя библиотека, использующая API JDK 1.6, и доступ к этому API генерирует необработанное исключение, которое приводит к сбою моего приложения.Поскольку у меня нет прямого контроля над созданием потоков в сторонних библиотеках, я не могу использовать Thread.UncaughtExceptionHandler.Так как же отловить такое исключение и уведомить пользователя без сбоя приложения?

1 Ответ

4 голосов
/ 29 июня 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...