可能重複:
Exception using HttpRequest.execute(): Invalid use of SingleClientConnManager: connection still allocated安卓:使用無效SingleClientConnManager的:連接仍然分配
我在Android平臺。我創建了HttpSingleton類來在我的完整應用程序中創建HttpClient的單個實例。
這是我的代碼使用這個類: -
HttpGet get = new HttpGet("url/dologin/savitagupta/savitagupta");
**HttpResponse rp = HttpSigleton.getInstance().execute(get);**
if (rp.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
// some code here
}
,這是我的單實例
public class HttpSigleton {
private static HttpClient instance = null;
protected HttpSigleton() {
}
public static HttpClient getInstance() {
if(instance == null) {
instance =new DefaultHttpClient();
}
return instance;
}
}
則發生錯誤類是: -
SingleClientConnManager:無效使用SingleClientConnManager:仍然分配連接。 確保在分配另一個連接之前釋放連接。 請告訴我我做了什麼錯誤。我真的需要你的幫助。 預先感謝您。