1
我正在查看示例Android應用程序的代碼。在代碼中,應用程序創建一個HttpClient,但我從來沒有看到連接關閉的任何地方。所以我想知道這段代碼是否會造成內存泄漏?如果不是,你能解釋爲什麼嗎?Android HttpClient內存泄漏?
我正在查看示例Android應用程序的代碼。在代碼中,應用程序創建一個HttpClient,但我從來沒有看到連接關閉的任何地方。所以我想知道這段代碼是否會造成內存泄漏?如果不是,你能解釋爲什麼嗎?Android HttpClient內存泄漏?
HttpClient的依賴於ClientConnectionManager處理打開和關閉連接。它(HttpClient)是一個實用工具類,假設允許您忘記關閉連接等大量細節。
「這不是一個bug,它是一個功能!」
顯示您的代碼和錯誤日誌。 – user370305
爲什麼你認爲一個HttpClient需要關閉?有沒有這樣說的文檔?請注意,httpclient被創建一次並保存在一個靜態變量中。 – aromero
@aromero從我學到的東西,通常當你創建一個連接時,你應該關閉它,如果它沒有被使用,否則它可能會造成內存泄漏。 – Hank