gpt4 book ai didi

gwt - 防止方法调用,直到异步调用完成 GWT-Platform

转载 作者:行者123 更新时间:2023-12-04 23:06:28 26 4
gpt4 key购买 nike

在我的 GWT-Platform 应用程序中,我实现了一个方法,其中一个步骤是从服务器获取数据,而下一步则依赖于它。我想阻止我的方法进一步执行代码,直到异步调用完成。

应该是简单的事情,但我没有找到方法。

最佳答案

我认为您错过了有关网络异步的观点。

在异步调用完成之前阻止客户端代码的执行被认为是不好的做法(它是一种反模式)。

因此,不要在异步代码完成之前阻止执行,而是执行以下操作:

  • 创建一个在异步代码完成后在全局 Eventbus 上触发的事件
  • 在您的演示者之一中附加此事件的处理程序
  • 启动异步代码
  • 显示加载指示器
  • 当异步调用完成时隐藏加载指示器并在 Eventbus 上触发事件
  • 在之前创建的 Handler 中处理下一步。
  • 关于gwt - 防止方法调用,直到异步调用完成 GWT-Platform,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11086591/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com