我的Android应用程序用于URLConnection连接到Web服务.它已经在市场上销售了一年多,效果很好.但是,最近出现了Galaxy Nexus用户的问题:
从以下方式获取输入流(甚至还没有读取!)时URLConnection:
final BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream()), 8192);
Run Code Online (Sandbox Code Playgroud)
A EOFException被扔了getInputStream().
首先我认为这可能是一个ICS问题,所以我在Nexus S上安装了早期版本,但在那里我无法重现这个问题.然后我就可以访问Galaxy Nexus,它与我收到的错误报告一样崩溃,这让我相信这可能不是单个手机表现得很奇怪的情况.
可以在此处看到崩溃的堆栈跟踪以及GitHub上的整个代码.这真的很奇怪,该应用程序在Android Market上安装了大约100k +,这个问题似乎只出现在Galaxy Nexus上.
任何提示或建议将不胜感激!