【发布时间】:2011-03-21 15:42:47
【问题描述】:
我正在使用 Ksoap 调用我的 Web 服务,并在收到响应时显示一个 progressDialog。但是如果我进入一个没有网络的区域,它会继续搜索网络(进度对话框不会停止..我需要 2 ForceStop my app)。我在我的 Ksoap 调用方法中捕获了异常.. 但没有抛出异常...
cud any1 帮助我如何解决这个问题..
这可以解决我的问题。 isConnected() 总是返回 true。最后,我现在在我的 Ksoap 类中使用下面的代码(使用 ksoap2-android-assembly-2.5.4-jar-with-dependencies )来检测超时,我想这对我有帮助。需要 2 进行更多测试。
HttpTransportSE androidHttpTransportSE; 诠释超时=180000; androidHttpTransportSE = new HttpTransportSE(URL,TimeOut); androidHttpTransportSE.call(soap_action, 信封);
SoapObject 响应 = (SoapObject)envelope.bodyIn; 回复 = response.toString();
任何 1 有更好的解决方案?
【问题讨论】:
标签: android networking gprs ksoap