1
我正在查看示例Android应用程序的代码。在代码中,应用程序创建一个HttpClient,但我从来没有看到连接关闭的任何地方。所以我想知道这段代码是否会造成内存泄漏?如果不是,你能解释为什么吗?Android HttpClient内存泄漏?
我正在查看示例Android应用程序的代码。在代码中,应用程序创建一个HttpClient,但我从来没有看到连接关闭的任何地方。所以我想知道这段代码是否会造成内存泄漏?如果不是,你能解释为什么吗?Android HttpClient内存泄漏?
HttpClient的依赖于ClientConnectionManager处理打开和关闭连接。它(HttpClient)是一个实用工具类,假设允许您忘记关闭连接等大量细节。
“这不是一个bug,它是一个功能!”
显示您的代码和错误日志。 – user370305
为什么你认为一个HttpClient需要关闭?有没有这样说的文档?请注意,httpclient被创建一次并保存在一个静态变量中。 – aromero
@aromero从我学到的东西,通常当你创建一个连接时,你应该关闭它,如果它没有被使用,否则它可能会造成内存泄漏。 – Hank