随着最新版本的Codename One网络代码突然崩溃。
此代码使用NetworkManager的addToQueueAndWait()方法现在永远阻止。即使设置了超时。
这是在最后一次更新Codename One之前的工作。 这是一个示例代码snippit:
final int[] returnValue = new int[1];
ConnectionRequest r = new ConnectionRequest() {
@Override
protected void readResponse(InputStream input) throws IOException {
returnValue[0] = 2;
}
};
r.setUrl(NetworkManager.getAutoDetectURL());
r.setPost(false);
r.setFailSilently(true);
r.setTimeout(10000);
NetworkManager.getInstance().addToQueueAndWait(r);
return returnValue[0];