我有一个动画计时器,当我处理结束时,如果某个条件为真,我想向用户显示一个对话框。当我只是尝试在 stop() 方法之后调用对话框时,我遇到了这个异常(仅在移动设备上):
java.lang.IllegalStateException:动画或布局处理期间无法进入嵌套循环
因此,对于这种情况,我解决了将对话框包装在 Platform.runLater() 方法中的问题。
这是处理这种情况的正确方法吗?
如果不是,哪个是正确的?
我正在使用的对话框是胶子对话框:
http://docs.gluonhq.com/charm/javadoc/4.2.0/com/gluonhq/charm/glisten/control/Dialog.html
而在这个简单的表演上是不存在的,只有表演和等待。