我试图使用Codename One
来构建iOS应用,我能够成功生成该构建,但是当安装在我的设备上时,我无法连接到我的服务器。该应用程序可在android上正常运行,并且在模拟器中运行也没有问题。
再次检查代码后,我发现getResponseData()
中的方法class ConnectionRequest
返回空值。但是我不明白为什么它不能仅在iOS设备上工作。
Connection connection = null;
Dialog progress = new InfiniteProgress().showInifiniteBlocking();
try {
connection = new Connection(data);
NetworkManager networkManager = NetworkManager.getInstance();
networkManager.addToQueueAndWait(connection);
Log.p("Server timeout" + networkManager.getTimeout());
networkManager.setTimeout(600000);
if (connection.getResponseData() == null) {
return null;
}
} finally {
progress.dispose();
}
这里的连接是扩展ConnectionRequest
我是一个初学者,如果有人可以让我知道上述问题的原因,或者代码中有错误,将不胜感激。 预先感谢。