答案 0 :(得分:0)
您可以在应用程序Eclipse Context中设置实现IEventLoopAdvisor
的类。这给出了所有未处理的错误。
类似的东西:
class EventLoopAdvisor implements IEventLoopAdvisor
{
@Override
public void eventLoopIdle(final Display display)
{
display.sleep();
}
@Override
public void eventLoopException(final Throwable exception)
{
// TODO Your code
}
}
注意:在display.sleep
方法中调用eventLoopIdle
非常重要。
设置它的好地方是LifeCycle类的@PostContextCreate
(如果有的话):
@PostContextCreate
public void postContextCreate(final IEclipseContext context)
{
context.set(IEventLoopAdvisor.class, new EventLoopAdvisor());
}
注意:IEventLoopAdvisor
是一个内部类,所以我通常不会建议使用它,但似乎允许使用它。