Duplicar posible:
Exception using HttpRequest.execute(): Invalid use of SingleClientConnManager: connection still allocatedAndroid: Uso no válido de SingleClientConnManager: conexión sigue asigna
estoy trabajando en Android. Creé la clase HttpSingleton para crear la integridad única de HttpClient en mi aplicación completa.
Este es mi código para utilizar esta clase: -
HttpGet get = new HttpGet("url/dologin/savitagupta/savitagupta");
**HttpResponse rp = HttpSigleton.getInstance().execute(get);**
if (rp.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
// some code here
}
y esto es mi clase de instancia única
public class HttpSigleton {
private static HttpClient instance = null;
protected HttpSigleton() {
}
public static HttpClient getInstance() {
if(instance == null) {
instance =new DefaultHttpClient();
}
return instance;
}
}
A continuación, se ha producido un error es: -
SingleClientConnManager: No válido uso de SingleClientConnManager: conexión todavía asignada. Asegúrese de liberar la conexión antes de asignar otra. Por favor sugiérame qué error he hecho. En serio necesito tu ayuda. Gracias de antemano.