摘要:
在android项目中,可以使用ksoap访问WebService。但是HttpTransportSE.java类中,没有支持设置连接超时的方法,这样在特定的情况下会很不方便。查了很多资料也没什么很好的方法,最后决定自己改源码了。 首先,在ServiceConnection.java接口中,新增一个方法: Java代码 publicvoidsetConnectTimeOut(inttimeout);public void setConnectTimeOut(int timeout);然后在ServiceConnectionSE.java类中,实现setConnectTimeOut(int ti 阅读全文
摘要:
1.Webservice.GetVcardByUserNo(String userId,String userNo);这个是封装了的webservice接口。2.在程序中连续两次调用该接口时,ksoap2在解析第二次调用返回的结果时抛异常。 异常信息如下:org.xmlpull.v1.XmlPullParserException: unexpected type (position:END_DOCUMENT null@1:0 in java.io.InputStreamReader@4383bf38)3.打断点调试时,不会出现该异常。4.无奈之下使用android 的HttpURLConne. 阅读全文