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

Падает на HttpClient::execute - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Исходники Habreader на Android Studio http://www.cyberforum.ru/android-dev/thread1350769.html
Всем привет! Помогите пожалуйста, как правильно открыть исходники с GitHub приложения Habreader (читалка для http://habrahabr.ru/ ) Хочу переделать под свой сайт! Уж очень нравиться, данное приложение) Может какие-то библиотеки нужны? Я хз Но у меня вот такие ошибки пишет: СКРИНШОТ
Android Eclipse не запускает моё первое андроид приложение. В чём ошибка? Пытаюсь запустить, но Eclipse не запускает приложение в эмуляторе. Ошибок не выводит. apk тоже не создаётся. Что делать? http://www.cyberforum.ru/android-dev/thread1350733.html
Android Дополнительный функционал paint (загрузка изображения)
Имеется код программы. import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Calendar; import android.annotation.SuppressLint; import android.app.Activity; import android.app.AlertDialog;
Разъясните гуру как такое может быть! Android
Купил Навигатор с регистратором. На андроиде. Но андроид какой-то порезаный.нет маркета. нет вообще ничего. только то что установлено. как такое может быть? В то же время когда смотришь активность ПО есть и маркет и ПО камера и многое многое. пробовал поставить с компа. но программы ставить не хотят. вот чем пользовался Android_APK_Installer_0.3.6_v2, ApkInstaller, iapk....
Android Метод для увеличения ImageView http://www.cyberforum.ru/android-dev/thread1350691.html
Здравствуйте. Подскажите метод для увеличения изображения в ImageView. Программно создается ImageView, в него вставляется изображение "iv.setImageResource(R.drawable.имя_картинки);". В итоге на телефонах картинка нормального размера, а на планшетах мизерная. Вот хочу чтобы на планшетах картинка увеличивалась программно. Или может есть еще какие варианты решения такой проблемы. Уже часа 2...
Android Кнопка back в главном меню Хочу сделать кнопку возврата в главном меню (которое сверху). Делаю так: Создаю новый menu-ресурс <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" > <item android:id="@+id/action_back" ... подробнее

Показать сообщение отдельно
Wonkyhole
6 / 6 / 1
Регистрация: 25.03.2014
Сообщений: 51

Падает на HttpClient::execute - Android

11.01.2015, 02:51. Просмотров 323. Ответов 0
Метки (Все метки)

Здравствуйте. Есть код:
Java
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
    private boolean CheckAuth()
    {
        HttpContext localContext = new BasicHttpContext();
        localContext.setAttribute(ClientContext.COOKIE_STORE, this.cookieStore);
 
        HttpGet httpGet = new HttpGet("http://site/api/checkauth"); 
 
        try {
            HttpResponse response = client.execute(httpGet, localContext);
            String res = EntityUtils.toString(response.getEntity());
            
            try {
                JSONObject json = new JSONObject(res);
                String result = json.getString("result");
                if (result.equalsIgnoreCase("YES"))
                    return true;
                else
                    return false;
            } catch (JSONException e) {
                Log.e(TAG, "Exception", e);
                return false;
            }
        } catch (ClientProtocolException e) {
            Log.e(TAG, "Exception", e);
            return false;
        } catch (IOException e) {
            Log.e(TAG, "Exception", e);
            return false;
        }
    }
Но при запуске функции падает на client.execute с следующими ошибками:
Код
01-11 02:24:49.649: E/AndroidRuntime(28627): FATAL EXCEPTION: main
01-11 02:24:49.649: E/AndroidRuntime(28627): java.lang.RuntimeException: Unable to start service com.lan143.home.SmsService@41cdea68 with Intent { cmp=com.lan143.home/.SmsService (has extras) }: android.os.NetworkOnMainThreadException
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2655)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at android.app.ActivityThread.access$1900(ActivityThread.java:149)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1397)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at android.os.Handler.dispatchMessage(Handler.java:99)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at android.os.Looper.loop(Looper.java:153)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at android.app.ActivityThread.main(ActivityThread.java:5086)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at java.lang.reflect.Method.invokeNative(Native Method)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at java.lang.reflect.Method.invoke(Method.java:511)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:821)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at dalvik.system.NativeStart.main(Native Method)
01-11 02:24:49.649: E/AndroidRuntime(28627): Caused by: android.os.NetworkOnMainThreadException
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1125)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at java.net.InetAddress.lookupHostByName(InetAddress.java:385)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at java.net.InetAddress.getAllByName(InetAddress.java:214)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:137)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:365)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at com.lan143.home.SiteClient.CheckAuth(SiteClient.java:100)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at com.lan143.home.SiteClient.SendMessage(SiteClient.java:43)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at com.lan143.home.SmsService.onStartCommand(SmsService.java:26)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2638)
01-11 02:24:49.649: E/AndroidRuntime(28627): 	... 10 more
Интернет на телефоне через WiFi, сам сайт открывается нормально что с телефона, что с компьютера. С чем это может быть связано?

Добавлено через 16 минут
Разобрался, как оказалось, сервис тоже за главный поток считается...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru