public static String getHTML(String url) throws IOException {
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
HttpResponse response = client.execute(request);
String html = "";
InputStream in = response.getEntity().getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
StringBuilder str = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
str.append(line);
}
in.close();
html = str.toString();
return html;
}
Requiere el permiso de android.permission.INTERNET.
No consigo hacerlo funcionar...
ResponderEliminarSiempre en el momento que llamo al método sale de la aplicación, y le he puesto los permisos android.permission.INTERNET
gracias
Posiblemente no lo estés ejecutando desde un AsyncTask, en Android, ciertas acciones requieren que se ejecuten desde ahí y este método lo requiere. Si no es el caso, escribe el código que usas para checkearlo.
EliminarMuchas gracias por tu rapidez, enseguida me pondré al lío!!!
EliminarDe nuevo muchas gracias!