Как перехватить непроверенные исключения в цикле событий SWT - PullRequest
2 голосов
/ 17 августа 2011

Я предполагаю, что вопрос довольно ясен, я хочу поймать (и зарегистрировать) RuntimeException, которые происходят в цикле событий SWT.Прямо сейчас я упаковываю все свои вызовы кода в Runnable, который регистрирует любое RuntimeException, но у этого есть недостатки, такие как добавление большого количества стандартного кода и невозможность перехвата исключений в сторонних графических библиотеках.

1 Ответ

3 голосов
/ 17 августа 2011

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

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