与AsyncCallback有关的问题。在执行onSuccess方法之前返回值

时间:2019-07-08 13:02:43

标签: gwt

我写了以下代码。这段代码基本上只是从数据库中检索值。但是发生问题的是它在完成onSuccess方法之前返回了值。

如何缓解该问题?

私有静态最终SomeServiceAsync服务= GWT.create(SomeService.class);

private static boolean valueIndicator = true;

private static boolean checkValueOfVariable() {
    service.isValueTurnedOn(new AsyncCallback<Boolean>() {
        @Override
        public void onFailure(Throwable caught) {
            Window.alert("Failed to retrieve value."+caught.getLocalizedMessage());
        }

        @Override
        public void onSuccess(Boolean value) {
            valueIndicator = value;
        }
    });
    return valueIndicator;
}

我想在执行onSuccess方法后返回该值。

0 个答案:

没有答案