我正在使用GWT。在我的客户端代码中,我正在调用服务方法。使用该方法,我从数据库获取值,并且使用该值我正在执行一些逻辑操作。发生了什么是成功方法,直到它完成其余的代码而不是服务方法执行。如何在成功方法完成之前阻止执行代码?
提前致谢
答案 0 :(得分:1)
将其余代码移至成功方法中。如果有很多行,则将它们提取到一些新方法中,并将此方法作为成功方法的最后一条指令调用。
答案 1 :(得分:0)
您可以将“条件”代码放在单独的方法中,并在Receiver#onSuccess()方法中调用该方法
不要忘记实现onFailure()方法来通知用户,这样就不会在屏幕前等待。
如果您的条件代码是应用程序范围的,请使用EventBus通知应用程序组件他们可以执行此任务。