Buenas!
Estoy teniendo un problema con esta combinación.
Primero tenía un bloque de código que accede a internet tal cual, y me daba error; investigando vi que se tiene que implementar en un AsyncTask... así que me puse a ello.
No obstante, tras probar casi todas las combinaciones posibles sigo obteniendo la excepción.
Dejo aquí un esquema del funcionamiento...
Código:
Loading.login(String, String, boolean){
boolean succeed = this.li.login(String, String);
//demás código
}
li.login:
login(String, String){
el = new EL();
boolean succeed = el.login(String, String)
//demás código
}
el.login:
login(String, String){
Launch launch = new Launch();
launch.doInBackground(String[]);
}
Launch.doInBackground:
doInBackground(String... params){
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(params[0]);
//demás código
}
Así lo tengo actualmente, pero he probado de poner el AsyncTask en cada clase (incluso he probado varias maneras de acceder a internet, mediante HttpClient y HttpUrlConnection)
También tengo la permission INTERNET en el androidManifest.xml
¿Qué estoy haciendo mal? Llevo rato mirando y por mas que hago debug no consigo encontrar el fallo...
Un saludo.