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

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

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

Не идет программа после цикла while - Android

13.11.2016, 12:59. Просмотров 226. Ответов 21
Метки нет (Все метки)

Есть программа которая должна считывать данные с входящего Json и формировать ссылки, потом возвращать в класс doInBackground
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public ArrayList Loop(JSONArray response) throws JSONException {
        ArrayList posts = new ArrayList();
        String str;
        int i = 1;
        String res;
        while (i <= lenght) {
            JSONObject object = response.getJSONObject(i);
            str = object.names().toString();
            String id = object.getString("id");
            String owner_id = object.getString("owner_id");
            Matcher matcher = Pattern.compile("post_id").matcher(str);
            if (matcher.find()){
                res = matcher.group(0);
                posts.add("https://blabla"+owner_id+"_"+object.getString("post_id"));
            }
            else{
                posts.add("https://blabla"+owner_id+"_"+id);
            }
            i++;
        }
        Log.d("log", Integer.toString(posts.size())+"|");
        return posts;
    }
Все что идет после строк
Java
1
2
i++;
        }
НЕ ВЫПОЛНЯЕТСЯ, я не знаю в чем дело
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2016, 12:59     Не идет программа после цикла while
Посмотрите здесь:

POST запрос на один сайт идет на другой не проходит Android
Android Диалог "идет загрузка" при старте
Организация бесконечного цикла с минимальной загрузкой UI потока Android
Задержка выполнения цикла Android
Android Заполнить ArrayList из цикла
Блокировка кнопки, пока идет обратный таймер Android
На эмуляторе самая простая программа идет, а на телефон не устанавливается Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Truwa
0 / 0 / 0
Регистрация: 12.11.2016
Сообщений: 41
13.11.2016, 14:44  [ТС]     Не идет программа после цикла while #21
решение пришло внезапно, изменил знак с <= на >= и каким то образом подействовало
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2016, 17:39     Не идет программа после цикла while
Еще ссылки по теме:

Таймер внутри цикла Android
Android Не идет скачивание файлов через приложение
Android Программа вылетает после обновления на 5.0
Не срабатывает код после цикла Android
Запретить смену ориентации экрана пока идет загрузка Android

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

Или воспользуйтесь поиском по форуму:
ExFau$t
124 / 107 / 14
Регистрация: 08.05.2012
Сообщений: 728
13.11.2016, 17:39     Не идет программа после цикла while #22
конечно подействовало, у тебя теперь while никогда не выполняется и проходит дальше.
Yandex
Объявления
13.11.2016, 17:39     Не идет программа после цикла while
Ответ Создать тему
Опции темы

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