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

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

Восстановить пароль Регистрация
 
 
Truwa
0 / 0 / 0
Регистрация: 12.11.2016
Сообщений: 37
13.11.2016, 12:59     Не идет программа после цикла while #1
Есть программа которая должна считывать данные с входящего 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++;
        }
НЕ ВЫПОЛНЯЕТСЯ, я не знаю в чем дело
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Truwa
0 / 0 / 0
Регистрация: 12.11.2016
Сообщений: 37
13.11.2016, 14:44  [ТС]     Не идет программа после цикла while #21
решение пришло внезапно, изменил знак с <= на >= и каким то образом подействовало
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2016, 17:39     Не идет программа после цикла while
Еще ссылки по теме:

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

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

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

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