我正在使用 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 有更好的解决方案?