0

当我尝试使用Http Connection它打开连接时,我正在从黑莓调用 Web 服务,它会引发未捕获的异常。

"Uncaught Exception: Application is not responding: process terminated"

如果我使用 EVO 或 WIFI,一切正常,但在我的网络中,很少有服务被阻止,我在开放连接中传递的 URL 也被阻止。

我正在使用此代码

url="http://mywebservice/"+ PhoneNo + "/" + RegistrationNo+"/" + PinCode;
String URL = url +getConnectionString()+";ConnectionTimeout=20000";
con = (HttpConnection)Connector.open(URL,Connector.READ_WRITE,true);

请提出任何解决方案,或者我们如何检查请求的 URL 是否可用或被阻止?

4

1 回答 1

0

有根据的猜测:您正在通过 EDT 打开连接 - 事件调度线程(主应用程序线程)此线程不能用于耗时的操作(在您的示例中为连接处理)。您需要在不同的线程上执行这些任务。

于 2013-09-16T17:41:09.663 回答