Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Muskirl
0 / 0 / 0
Регистрация: 07.08.2015
Сообщений: 1
#1

Get запрос и отображение ответа - Программирование Android

07.08.2015, 16:27. Просмотров 216. Ответов 2
Метки нет (Все метки)

Вот такой код, permission прописано. Что не так? Только учусь, поругайте, что не так?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 public void GetPhrase(View view) {
 
 try{
             TextView textView =(TextView)findViewById(R.id.textView);
             URL url1 = new URL("http://api.forismatic.com/api/1.0/?method=getQuote&format=text&lang=ru");
             HttpURLConnection conn = (HttpURLConnection)url1.openConnection();
             textView.setText("Message"+ conn.getResponseMessage());
 
 
 
         } catch (Exception e){
 
             TextView textView =(TextView)findViewById(R.id.textView);
             e.printStackTrace();
             textView.setText("Error");
}
}
Все время отлавливается исключение. Хотя в консольном виде ответ ответ выводится и все нормально
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2015, 16:27     Get запрос и отображение ответа
Посмотрите здесь:
Post запрос к серверу и получение ответа Android
Дождаться ответа из сети Android
Android Дождаться ответа от сервера
Парсинг JSON ответа от сервера Android
Android HttpUrlConnetcion получение ответа от сервера
Android Получение ответа в формате json
Кнопка ответа на звонок из приложения Android
Теряются данные ответа Socket Server Android
SocketServer, Client. Получение ответа от сервера Android
Ресивер ответа абонента, которому звоним Android
Android Получить заголовоки http ответа в retrofit
Android Ожидание ответа от запроса к серверу по сети

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 653
07.08.2015, 16:47     Get запрос и отображение ответа #2
ну так посмотри что за ошибка. замени
Java
1
textView.setText("Error");
на
Java
1
textView.setText("Error: " + e.toString());
Pablito
2454 / 1899 / 590
Регистрация: 12.05.2014
Сообщений: 6,702
Завершенные тесты: 1
07.08.2015, 20:45     Get запрос и отображение ответа #3
вангую networkonmainthreadexception
решение обсуждалось 100500 раз где-то тут

Добавлено через 2 часа 14 минут
поиск по форуму сбивается
в общем нужно работать сетью не из UI потока, например запускать AsyncTask
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru