Я думаю об установке глобального, Обработчика исключений по умолчанию для моего (Android) Мобильное приложение (который использует синтаксис Java), использование Thread.setDefaultUncaughtExceptionHandler(...)
звонить. Я думаю о просто отображении Аварийного Диалогового окна с соответствующим сообщением пользователю.
Есть ли любые глюки, протесты, и постановляет, что нужно следовать при установке DefaultExceptionHandlers
? Какие-либо лучшие практики как проверка, что процесс уничтожается, полное отслеживание стека, записаны в журналы и т.д.?
Ссылки на документацию, учебные руководства и т.д., которые могут пролить некоторый свет на это, приветствуются.
Спасибо.
Одна из возможных проблем с созданием глобального обработчика исключений заключается в том, что вы можете застрять в цикле исключений - некоторые исключения будут повторяться, пока программа не будет завершена.
Если вы имеете в виду, что при возникновении исключения выводится сообщение, а затем приложение завершается, то все будет в порядке.