第二次使用不同的URLConnection调用getInputStream时的LocalCloseInputStream

时间:2012-11-21 15:19:24

标签: android inputstream httpurlconnection

我正在尝试从我的应用程序服务器下载两个apks,因此在不同的活动中使用HTTPURLConnection,但第二次我得到一个空的输入流。我在完成第一个活动之前已经解除了之前的连接,并且还根据stackoverflow上的一些答案使用了setUseCaches(false),但我仍然遇到了问题。我也检查了日志,因为我认为问题是获取LocalCloseInputStream而不是LimitedInputStream,这是我第一次尝试时得到的。

1 个答案:

答案 0 :(得分:0)

经过大量研究后我终于得到了解决方案。我刚刚添加了

System.setProperty("http.keepAlive", "false");

在AsynkTask的doInBackground函数的第一行中,它对我来说很好。希望它将来会帮助其他人。谢谢。