java.io.IOException Android

时间:2012-10-20 18:41:11

标签: android inputstream

尝试在HTC资源管理器上下载Android 2.3.5上的大文件。此时我不断收到异常java.io.IOException:

while((oneChar = is.read())!= -1)

FYI是 - InputStream。 它抛出java.io.IOException:意外的流结束。

它不会一直发生,但经常发生。我尝试搜索这个并发现Android 2.3.3中有一个与此相关的错误,但我的问题是,如果存在这样的错误,其他人如何能够在Android 2.3.3上下载内容? 我已经看到了所有数据首先写入缓冲区然后将整个内容写入文件的解决方案,但我不能这样做,因为文件大小会很大并且会超过Android中的最大堆大小大概是16MB。我尝试使用固定的缓冲区大小下载此相同的文件,甚至该版本引发异常。有解决方案吗我真的被卡住了。事实上,在谷歌网站上提出了一个解决办法,但是当我尝试时甚至失败了。资料来源:http://code.google.com/p/android/issues/detail?id=14562

0 个答案:

没有答案