错误日志如下:
12-26 09:25:45.515: W/System.err(1301): org.xmlpull.v1.XmlPullParserException: unexpected type (position:END_DOCUMENT null@1:0 in java.io.InputStreamReader@461a8c40) 12-26 09:25:45.524: W/System.err(1301): at org.kxml2.io.KXmlParser.exception(KXmlParser.java:273) 12-26 09:25:45.524: W/System.err(1301): at org.kxml2.io.KXmlParser.nextTag(KXmlParser.java:1420) 12-26 09:25:45.524: W/System.err(1301): at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:126) 12-26 09:25:45.524: W/System.err(1301): at org.ksoap2.transport.Transport.parseResponse(Transport.java:96) 12-26 09:25:45.565: W/System.err(1301): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:189) 12-26 09:25:45.565: W/System.err(1301): at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:95) 12-26 09:25:45.565: W/System.err(1301): at com.besttone.tuanwei.exchange2.information.ws.stub.ScheduleWebService.getSchedule(ScheduleWebService.java:161) 12-26 09:25:45.565: W/System.err(1301): at com.besttone.tuanwei.exchange2.information.activity.ScheduleDetailActivity$2.doInBackground(ScheduleDetailActivity.java:293) 12-26 09:25:45.565: W/System.err(1301): at com.besttone.tuanwei.exchange2.information.activity.ScheduleDetailActivity$2.doInBackground(ScheduleDetailActivity.java:1) 12-26 09:25:45.565: W/System.err(1301): at android.os.AsyncTask$2.call(AsyncTask.java:185) 12-26 09:25:45.565: W/System.err(1301): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 12-26 09:25:45.565: W/System.err(1301): at java.util.concurrent.FutureTask.run(FutureTask.java:137) 12-26 09:25:45.565: W/System.err(1301): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068) 12-26 09:25:45.565: W/System.err(1301): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) 12-26 09:25:45.565: W/System.err(1301): at java.lang.Thread.run(Thread.java:1096)
网上查了下好像是jar包有问题,具体是什么问题有谁知道不?
ksoap2-android-assembly-2.5.8-jar-with-dependencies.jar 用的这个包
日志你们复制出来看下。。。这个问题我遇到过,当时是1秒钟调用11次请求导致失败,解决的方法是写一个轮询机制,一旦发送失败延迟 300毫秒重发,目前运行没发现问题,可以参考一下。跟我的思路差不多但是这并没有解决这个BUG啊。。。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。