Пишу adroid приложение
взял пример в официального сайта.
При попытке отправить запрос всегда выбрасывается исключение, но catch всегда получает null
Поэтому я не могу понять причину исключения, помогите пожалуйста разобраться с тем, почему catch получает null, ну и если возможно, то подскажите почему он в принципе может не отправлять http запросы.
Проверяю на android 4.1
try {
text2.setText(http_demo_ofcial("http://google.ru"));
}catch (Exception io){
System.out.println(io);
if(io != null) {
String str = io.getLocalizedMessage();
io.printStackTrace();
text2.setText(str);
}
}
public static String http_demo_ofcial(String args) throws Exception {
URL url = new URL("http://www.android.com/");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
try {
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
return readStream(in);
} finally {
urlConnection.disconnect();
}
}