codenameone - 连接请求依赖和顺序
问题描述
当我的 CN1 应用程序启动时,我必须执行 3 次连接请求。如果第一个失败,应用程序不必执行最后 2 个请求,以此类推。
(如果第二个请求失败,则不需要第三个请求)
如何设置连接请求顺序?
解决方案
对于标准ConnectionRequest
调用,您可以使用addResponseListener()
并且仅在前一个的响应侦听器中添加下一个。
该Rest
调用在 fetch 方法中有一个完成回调。
或者,您可以使用方法的同步版本,例如addToQueueAndWait()
用于APIConnectionRequest
或get*
在Rest
API 中。
推荐阅读
- python-3.x - Matplotlib - 条形图开始不以 0 开头
- powershell - Powershell 切断显示输出
- python - 将三角矩阵的元素放入向量中
- python - 文件在本地可访问但在 docker 中不可访问的原因可能是什么?
- python - ValueError:将符号张量提供给模型时,我们希望张量具有静态批量大小
- neo4j - 在 neo4j 中 size() 是否仍然比 EXISTS 快?
- azure - Azure Cosmos Db,在行后选择?
- r - 逐行应用 R 函数:数据框问题
- java - 防止增量器关闭带有有效输入的程序
- sql - SQL如何编写返回缺失日期范围的查询?