我向JavaFX应用程序添加了一个FinishListener,如果我关闭了最后一个Window,则空闲方法将被调用两次。
为什么空闲方法调用了两次?
PlatformImpl.addListener(new PlatformImpl.FinishListener() {
@Override
public void idle(boolean implicitExit) {
System.out.println("Idle " + implicitExit);
}
@Override
public void exitCalled() {
System.out.println("Exit called");
}
});
//Output after closing the window by pressing x on the top right:
Idle true
Idle true