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

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

Войти
Регистрация
Восстановить пароль
 
Muskirl
0 / 0 / 0
Регистрация: 07.08.2015
Сообщений: 1
07.08.2015, 16:27     Get запрос и отображение ответа #1
Вот такой код, 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 запрос и отображение ответа
Посмотрите здесь:

Дождаться ответа из сети Android
Кнопка ответа на звонок из приложения Android
Android Получение ответа в формате json
Post запрос к серверу и получение ответа Android
Ресивер ответа абонента, которому звоним Android
Android Ожидание ответа от запроса к серверу по сети
Android HttpUrlConnetcion получение ответа от сервера
Парсинг JSON ответа от сервера Android
SocketServer, Client. Получение ответа от сервера Android
Android Дождаться ответа от сервера
Android Получить заголовоки http ответа в retrofit
Теряются данные ответа Socket Server Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
248 / 224 / 91
Регистрация: 11.01.2015
Сообщений: 643
07.08.2015, 16:47     Get запрос и отображение ответа #2
ну так посмотри что за ошибка. замени
Java
1
textView.setText("Error");
на
Java
1
textView.setText("Error: " + e.toString());
Паблито
не спать!
1882 / 1616 / 500
Регистрация: 12.05.2014
Сообщений: 5,836
Завершенные тесты: 1
07.08.2015, 20:45     Get запрос и отображение ответа #3
вангую networkonmainthreadexception
решение обсуждалось 100500 раз где-то тут

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

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