android-调用webservice出现java.io.IOException: BufferedInputStream is closed

问题描述

调用webservice出现java.io.IOException: BufferedInputStream is closed
调用服务器的webservice接口有时会出现java.io.IOException: BufferedInputStream is closed异常连接不上服务器。有时第一次连不上第二次再调用就连上了,这是因为什么呢?

解决方案

???? 这是android 2.3及以上的一个bug

希望这两篇文章能帮到你

http://blog.csdn.net/winsunxu/article/details/7567763
http://code.google.com/p/android/issues/detail?id=14562

时间: 2024-09-18 20:38:47

android-调用webservice出现java.io.IOException: BufferedInputStream is closed的相关文章

android java.io.IOException: Parent directory of file is not writable: /sdcard/

做Android一年多了!今天在北京总公司带几个新人入门! 这一周上了五天的课!又当了一把老师! 讲课的内容大概是:Android系统架构                   Activity生命周期Intent的验证流程                   UI布局                   SQLite ContentProvider                 BroadCast与Notification                 Service与aidl 今天居然碰见

在eclipse的console栏中一直显示java.io.IOException

在eclipse的console栏中一直显示java.io.IOException: 您的主机中的软件中止了一个已建立错误.具体如下. [2013-09-02 17:24:14 - ddmlib] 您的主机中的软件中止了一个已建立的连接. java.io.IOException: 您的主机中的软件中止了一个已建立的连接. at sun.nio.ch.SocketDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.writ

Execute failed: java.io.IOException: Cannot run program "sdk-linux/build-tools/22.0.0/aapt": error=2

在Linux上使用ant编译打包apk的时候,出现下面的错误及解决方法: 1./usr/local/android-sdk-linux/tools/ant/build.xml:698: Execute failed: java.io.IOException: Cannot run program "/usr/local/android-sdk-linux/build-tools/22.0.0/aapt": error=2, No such file or directory BUILD

server-ClientAbortException: java.io.IOException异常

问题描述 ClientAbortException: java.io.IOException异常 项目在部署后,一直出现这个异常. 原因是手机浏览器在访问时 server返回的是response.getOutputStream().write(byte[]), 手机会当成是下载文件,随即调用了手机内置的下载进程去下载该文件,而浏览器在此时中止了接收http响应,这就导致了server出现了ClientAbortException异常. 而使用电脑Chrome浏览器进行访问的时候,它会自动下载,不

android调用WebService实例分析_Android

本文实例讲述了android调用WebService的方法.分享给大家供大家参考.具体如下: WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台.不同语言.不同技术整合到一块.在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService.PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到Androi

android调用WebService实例分析

本文实例讲述了android调用WebService的方法.分享给大家供大家参考.具体如下: WebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台.不同语言.不同技术整合到一块.在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService.PC版本的WEbservice客户端库非常丰富,例如Axis2,CXF等,但这些开发包对于Android系统过于庞大,也未必很容易移植到Androi

AndroidApk混淆编译时,报告java.io.IOException...错误解决办法

在混淆编译之前,我的程序可以正常运行,混淆编译时,报告如下错误: Error:Execution failed for task ':gviews:transformClassesAndResourcesWithProguardForRelease'. Java.io.IOException: The same input jar [E:\Android\myProgram\angel\libs\alipaySdk-20160825.jar] is specified twice. 首先 看一下

jsp标签-在JSP中抛出java.io.IOException: tmpFile.renameTo(classFile) failed异常怎么解决

问题描述 在JSP中抛出java.io.IOException: tmpFile.renameTo(classFile) failed异常怎么解决 在JSP中抛出java.io.IOException: tmpFile.renameTo(classFile) failed异常怎么解决 解决方案 你确定不是控制台抛出而是JSP抛出! 解决方案二: java.io.IOException: tmpFile.renameTo(classFile) failedjava.io.IOException:

hadoop错误,重新格式化namenode后,出现java.io.IOException Incompatible clusterIDs

错误:     java.io.IOException: Incompatible clusterIDs in /data/dfs/data: namenode clusterID = CID-d1448b9e-da0f-499e-b1d4-78cb18ecdebb; datanode clusterID = CID-ff0faa40-2940-4838-b321-98272eb0dee3 原因:     每次namenode format会重新创建一个namenodeId,而data目录包含了