【发布时间】:2019-08-03 05:59:05
【问题描述】:
final Function<Boolean, ? extends Class<Void>> functionCallback = (Boolean t) -> {
if(t) {
plugin.setIsInstalled(Boolean.TRUE);
}
return Void.TYPE;
};
foo.install(plugin,functionCallback);
if(plugin.getIsInstalled().getValue())
return "done";
else
return "not done";
我想在回调完成执行后检查if(plugin.getIsInstalled().getValue())。在回调完成执行之前,如何防止执行此 if 条件?
【问题讨论】:
-
getIsInstalled的返回类型是什么? -
javafx 包的布尔属性。此属性设置在回调函数中,一旦回调完成执行,我想访问该函数
标签: java asynccallback