可能是重复问题:
使用HttpRequest.execute()时出现异常: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的使用无效:连接仍在分配中。 在分配另一个连接之前,请确保释放该连接。 请指导我犯了什么错误。我真的需要你的帮助。 提前感谢您。