-1

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

4

1 回答 1

0

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

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

在 AsynkTask 的 doInBackground 函数的第一行,它对我来说工作正常。希望它将来能帮助其他人。谢谢。

于 2012-11-23T07:20:55.107 回答