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

Два http get запроса в одном AsyncTask - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как проверить разрешение экрана? http://www.cyberforum.ru/android-dev/thread1646120.html
Знаю что в Гугле можно поискать, я искал, но то, что мне нужно не нашел... Дело в том что я должен проверить телефоны на дюймы то есть например if (дюйм_телефона <= 4){ (Действие какое-то); if (дюйм_телефона > 4 && дюйм_телефона <7) (Действие какое-то); else (Действие какое-то);
Программирование Android По разному отображается на разных устройствах ui по разному отображается на разных устройствах. т.е. цвет шрифта, цвет фона.. в теме надо в жесткую прописать цвета контролов? http://www.cyberforum.ru/android-dev/thread1646118.html
Программирование Android Положение лица и его замена
Здравствуйте! В какую сторону копать: хочу реализовать такое: Т.е запустил камер, задний фон у меня будет закрыт, а только область под лицо будет видна, отслеживать есть ли лицо в области а потом накладывать картинку
В Genymotion не устанавливаются приложения Программирование Android
Я установил Genymotion версии 2.6.0. И хочу через андроид студио запускать в нем проекты. Андроид Студио версии 1.5.1. Я установил плагин Genymotion. У меня появилась иконка для запуска Genymotion из андроид студио. Но проблема в том что эмулятор Genymotion из студии теперь запускается нормально, но сами приложения в него почему то не устанавливаются. Помоему даже ADB не запускается чтобы...
Программирование Android Подскажите эффекты с объектами и со словами http://www.cyberforum.ru/android-dev/thread1645988.html
Мне нужно показать слово (в прямоугольнике), потом по действию пользователя пальцем хотелось бы повернуть объест со словом и на обратной стороне тоже должно быть другое слово. Какие есть возможности для реализации?
Программирование Android Не работает анимация в строках ListView Пытаюсь реализовать серверный запрос, после чего удалить элемент ListView, по которому кликнул пользователь. Во время запроса к серверу в View строки добавляется ProgressBar, анимация которого не работает (ProgressBar становится видимым, но не вращается). ListView находится в Fragment, который появляется при некоторых действиях пользователя. Исходный код инициализации View ListAdapter'a: ... подробнее

Показать сообщение отдельно
integal
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 11

Два http get запроса в одном AsyncTask - Программирование Android

24.01.2016, 12:11. Просмотров 376. Ответов 3
Метки (Все метки)

Добрый день, при вызове двух последовательных http get запросов происходит следующая ситуация:
первый запрос выполняется полностью
второй запрос делает коннект, но при попытке получения данных возникает ошибка java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)

Если разбить два AsyncTask которые запускаются из разных событий то все работает.
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
31
32
33
34
35
36
37
38
39
40
41
42
URL query = new URL(s);
con = (HttpURLConnection) query.openConnection();
con.setRequestMethod("GET");
int i=con.getResponseCode();
InputStream  in = new BufferedInputStream(con.getInputStream());
rez=readStream(in);
con.disconnect();
 
URL query2 = new URL(s2);
con2 = (HttpURLConnection) query2.openConnection();
con2.setRequestMethod("GET");
int i=con2.getResponseCode();
InputStream  in2 = new BufferedInputStream(con2.getInputStream()); //на этой строке возникает ошибка
rez=readStream(in2);
con2.disconnect();
 
private  String readStream(InputStream is) {
            Log.e("readStream", "readStream6");
            BufferedReader reader = new BufferedReader(new InputStreamReader(is));
            StringBuilder sb = new StringBuilder();
 
            String line = null;
            try {
                while ((line = reader.readLine()) != null) {
                    sb.append(line + "\n");
                }
            } catch (IOException e) {
                Log.e("TAG", "IOException", e);
            }
 
            finally {
 
                try {
                    is.close();
                } catch (IOException e) {
                    Log.e("TAG", "IOException", e);
                }
            }
 
 
            return sb.toString();
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru