2

質問はかなり明確だと思います。SWT のイベントループで発生する RuntimeException をキャッチ (およびログ) したいのです。現在、コードへのすべての呼び出しを Runnable にラップして、すべての RuntimeException をログに記録していますが、これには多くの定型コードを追加したり、サードパーティの GUI ライブラリで例外をキャッチできないなどの欠点があります。

4

1 に答える 1

3

UncaughtExceptionHandler例外がスローされ、コードのどこかでキャッチされないときに呼び出される を作成できます。これにより、達成したいログを最後まで行うことができます。ハンドラーの使用方法を示す、より詳細な記事を次に示します。

于 2011-08-17T16:48:19.467 に答える