Я явно бросаю исключение в обработанный метод и не поймаю его, поэтому обработчик исключений EDT должен его поймать, и в идеале EDT должен перестать работать, но когда я нажимаю на кнопку кадра, EDT снова начал . Как поток можно перезапустить?Необлученное исключение в прослушивателе событий
ответ
EDT - это особый случай. Он перезапускается всякий раз, когда он останавливается при вызове неперехваченного исключения.
Это хороший дизайн, потому что он гарантирует, что ваш весь графический интерфейс не сбой и сжигание из-за неперехваченного исключения где-нибудь внутри, скажем, действия кнопки.
Когда нить генерирует исключение, которое не было обнаружено, будет вызываться Thread.UncaughtExceptionHandler. Если он не был установлен, вызывается обработчик исключительных ситуаций по умолчанию. Обработчик отобразит stacktrace
и, скорее всего, будет перезапущен, хотя в документации не указано, что именно делается.
http://stackoverflow.com/questions/4448523/how-can-i-catch-event-dispatch-thread-edt-exceptions обсуждает события исключений EDT. – Kayaman
- 1. Необлученное исключение в приложении
- 2. Необлученное исключение в xcode
- 3. PDO PHP Необлученное исключение
- 4. braintreegateway Необлученное исключение
- 5. ZF2 как выбросить исключение в подключенном прослушивателе событий
- 6. Необлученное исключение: ReferenceError: Неопределенная переменная: $
- 7. Необлученное исключение: Недопустимый номер параметра
- 8. Необлученное исключение NSInvalidArgument Исключение не отвечает forwardInvocation
- 9. Необлученное исключение в блоке try/catch
- 10. Необлученное исключение: ошибка утверждения в - [UIKeyboardTaskQueue waitUntilAllTasksAreFinished]
- 11. GM_xmlHttpRequest POST не работает в прослушивателе событий
- 12. события привязки jQuery в прослушивателе событий
- 13. Контроллер вызова/действие в прослушивателе событий
- 14. Сохраните объект в пользовательском прослушивателе событий Grails
- 15. AngularJs, обновляющий вид в прослушивателе событий контроллера
- 16. Symfony2 Extend Twig Block в прослушивателе событий
- 17. Необлученное исключение с qunit и jquery
- 18. Необлученное исключение в C#, говорящее с C++ CLI Wrapper
- 19. PHP Необлученное исключение дает больше деталей, чем пойманное исключение
- 20. Необлученное исключение: операция блокировки не разрешена в потоке отправки событий на BlackBerry
- 21. Необлученное исключение: неизвестно (не удается преобразовать в строку)
- 22. Symfony3 получает значение не отображаемого поля в прослушивателе событий
- 23. Чистый способ доступа к формальным параметрам в прослушивателе событий
- 24. Несколько эхо-удаленных кнопок редактирования в прослушивателе событий PHP
- 25. Как получить услугу для работы в прослушивателе событий жизненного цикла
- 26. Как изменить значение поля в прослушивателе событий preUpdate?
- 27. Adobe CQ: Что касается сессии в прослушивателе событий
- 28. Необлученное исключение «NSInvalidArgumentException», причина: «Получатель .. не имеет ответа»
- 29. PHP Необлученное исключение «Исключение» с сообщением «Строка не может быть проанализирована как XML
- 30. Директива о прослушивателе событий кликов и $ postLink-клиенте событий не работает вместе
Просьба уточнить ваш вопрос и показать нам код, который вы уже пробовали. –