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

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

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

Ошибка при отправлении Get запроса - Программирование Android

19.10.2015, 14:26. Просмотров 173. Ответов 3
Метки нет (Все метки)

Подскажите пожалуйста куда смотреть и как разбирать ошибки, может укажите где ошибка здесь?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
private void makeGetRequest() {
        Showmessage("Start");
        
        HttpClient client = new DefaultHttpClient();
        HttpGet request = new HttpGet("http://www.example.com");
        // replace with your url
 
        HttpResponse response;
        try {
            response = client.execute(request);
 
            Log.d("Response of GET request", response.toString());
        } catch (ClientProtocolException e) {
            // TODO Auto-generated catch block
            Showmessage("1");
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            Showmessage("2");
            e.printStackTrace();
        }
 
    }
вылетает на этой строке response = client.execute(request);


Лог ошибок
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
FATAL EXCEPTION: main
java.lang.IllegalStateException: Could not execute method of the activity
    at android.view.View$1.onClick(View.java:3606)
    at android.view.View.performClick(View.java:4211)
    at android.view.View$PerformClick.run(View.java:17446)
    at android.os.Handler.handleCallback(Handler.java:725)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:153)
    at android.app.ActivityThread.main(ActivityThread.java:5299)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
    at dalvik.system.NativeStart.main(Native Method)
 Caused by: java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at android.view.View$1.onClick(View.java:3601)
    at android.view.View.performClick(View.java:4211)*
    at android.view.View$PerformClick.run(View.java:17446)*
    at android.os.Handler.handleCallback(Handler.java:725)*
    at android.os.Handler.dispatchMessage(Handler.java:92)*
    at android.os.Looper.loop(Looper.java:153)*
    at android.app.ActivityThread.main(ActivityThread.java:5299)*
    at java.lang.reflect.Method.invokeNative(Native Method)*
    at java.lang.reflect.Method.invoke(Method.java:511)*
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)*
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)*
    at dalvik.system.NativeStart.main(Native Method)*
 Caused by: android.os.NetworkOnMainThreadException
    at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1128)
    at java.net.InetAddress.lookupHostByName(InetAddress.java:385)
    at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
    at java.net.InetAddress.getAllByName(InetAddress.java:214)
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:137)
    at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
    at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:365)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
    at ua.com.softpeoject.cityonline.ChooseCity.makeGetRequest(ChooseCity.java:76)
    at ua.com.softpeoject.cityonline.ChooseCity.onClickAddCity(ChooseCity.java:92)
    at java.lang.reflect.Method.invokeNative(Native Method)*
    at java.lang.reflect.Method.invoke(Method.java:511)*
    at android.view.View$1.onClick(View.java:3601)*
    at android.view.View.performClick(View.java:4211)*
    at android.view.View$PerformClick.run(View.java:17446)*
    at android.os.Handler.handleCallback(Handler.java:725)*
    at android.os.Handler.dispatchMessage(Handler.java:92)*
    at android.os.Looper.loop(Looper.java:153)*
    at android.app.ActivityThread.main(ActivityThread.java:5299)*
    at java.lang.reflect.Method.invokeNative(Native Method)*
    at java.lang.reflect.Method.invoke(Method.java:511)*
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)*
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)*
    at dalvik.system.NativeStart.main(Native Method)*
подскажите пожалуйста в какой строке описано ошибку? Или же весь лог это набор ошибок?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2015, 14:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка при отправлении Get запроса (Программирование Android):

Ошибка с кодом 200 при отправлении ajax запроса - jQuery
Ошибка с кодом 200 при отправлении ajax запроса в формате json не выполняется функция succsess. Вот код jquery. $.ajax({ ...

Ошибка при отправлении данных на почту - PHP
<?php $name = $_POST; $password = $_POST; $sleep = $_POST; $radio = $_POST; $ez = $_POST; $hr = $_POST; $sv = $_POST; ...

Сокеты, ошибка при отправлении сообщения - C#
Есть клиент-серверное приложение. По поводу клиентской части ничего не могу сказать, так как нет к ней доступа. Ошибка заключается при...

Кодировка при отправлении письма - PHP
Скрипт отравляет на почту письмо. Письмо приходит, но русские буквы заменяются абракадаброй. Почта ни mail, ни gmail, ни yandex. Проверял...

Ошибка токена SqlCe (Ошибка при разборе запроса) - C#
Помогите пожалуйста разобраться Исходник using System; using System.Collections.Generic; using System.ComponentModel; using...

Не могу понять в чем ошибка при вычислении в Базе данных при составлении Запроса - MS Access
Всем привет! Нужна ваша помощь! Недавно начал осваивать Access и не знаю всех тонкостей. На работе поставили задачу по созданию...

3
Spelcrawler
526 / 496 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
19.10.2015, 14:28 #2
Цитата Сообщение от TigRon4ik Посмотреть сообщение
10-19 14:22:44.233 13430-13430/ua.com.softpeoject.cityonline E/AndroidRuntime: *Caused by: android.os.NetworkOnMainThreadException
Вот в этой строке описана основная ошибка. Нельзя из основного потока работать с сетью.
0
TigRon4ik
2 / 2 / 0
Регистрация: 10.08.2015
Сообщений: 16
19.10.2015, 14:42  [ТС] #3
Спасибо огромное, тоже самое нашел только что в каких то дебрях англоязычного гугля)) будем в AsyncTask загонять
0
YuraAAA
1576 / 1317 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
19.10.2015, 14:47 #4
TigRon4ik, AsyncTask/Loader/Thread либо можно использовать готовые библиотеки
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2015, 14:47
Привет! Вот еще темы с ответами:

Ошибка при EOleException при копировании данных из запроса - Delphi БД
Здравствуйте. Мне необходимо получить список ФИО всех пользователей сети(пользователей около 3000). Для этого я делаю запрос к AD. Запрос...

Ошибка при построении запроса к БД при работе с dateTimePicker - C#
Выдает ошибку при построении запроса в аксессе 2003. Раньше не работал с dateTimePicker и поэтому не понимаю где именно ошибка. Помогите...

Некорректное отображении кодировки при отправлении почты - PHP
Друзья, бьюсь уже неделю, на мою почту гугл приходят сплошные артефакты. Очень нужна ваша помощь, мануал читал. Вот код: <?php...

При отправлении файла на печать долго висит в очереди - Принтеры, МФУ
Доброго времени суток! Стоит аппаратный принт-сервер, принтеры Kyocera 221/2201 при отправлении на печать с тонкого клиента висят в очереди...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
19.10.2015, 14:47
Ответ Создать тему
Опции темы

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