我正在尝试从我的应用程序服务器下载两个apks,因此在不同的活动中使用HTTPURLConnection,但第二次我得到一个空的输入流。我在完成第一个活动之前已经解除了之前的连接,并且还根据stackoverflow上的一些答案使用了setUseCaches(false),但我仍然遇到了问题。我也检查了日志,因为我认为问题是获取LocalCloseInputStream而不是LimitedInputStream,这是我第一次尝试时得到的。
答案 0 :(得分:0)
经过大量研究后我终于得到了解决方案。我刚刚添加了
System.setProperty("http.keepAlive", "false");
在AsynkTask的doInBackground函数的第一行中,它对我来说很好。希望它将来会帮助其他人。谢谢。