我在我的 Android 应用程序中使用 HTTPCLient API。发出 getRequest 后,我想释放连接。根据 javadoc,可用方法是 request.releaseConnection()。当我在普通的java项目中使用该方法时,它起作用了。但是当我在我的 android 项目中使用它时,Eclipse 用红色的波浪线让我烦恼,并且也没有在建议列表中列出该方法。
我提到了这个问题
Problems with HttpMethod.releaseConnection() and EntityUtils.consume(entity)
其中一个答案说 Android 附带了 httpclient 库的预包。所以只是为了检查我删除了我的外部 HTTPClient 库,并且 eclipse 再次惹恼了。
最佳答案
它显示错误,因为android不支持此方法。最好的了解方法是按 .
和 Ctrl+space
然后它将显示所有可用的方法,您可以从中看到 releaseConnection()
缺失。所以这些方法都会给出编译错误。
关于java - 使用 Apache HTTPClient 时无法释放连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19287398/