codenameone 的同步连接请求

Synchronous ConnectionRequest for codenameone

是否可以在 codenameone 中进行同步 ConnectionRequest?我的意思是

Result result = NetworkManager.getInstance().invokeAndWait(myRequest);

Result 包含响应 InputStream(理想情况下也包含响应 headers)。


这个要求的原因是我用异步代码做我想做的事情的经验,异步使得它非常难以理解(即使我已经习惯了)。另一个原因是异步没有任何好处,因为只有一个点可以与之交谈,并且整个通信必须严格按顺序进行。

是的。请参阅 CN class 和 NetworkConnection 中的 addToQueueAndWait

您也可以在 Rest class 中使用类似的选项,它为普通网络调用提供 shorthand。