Не вижу результат хорошо упорядочен

Я использую цикл for, который содержит функцию, отображающую 4 абзаца. Запуская приложение, я вижу абзацы с №4 по №1, тогда как должно быть наоборот.

for (int i=0; i<4; i++){
                paragraph(listArray[i]);
                next(listArray[i]);
            };

Вам нужна дополнительная информация.

Joel Libby 21.06.2018 01:16

У меня есть 4 разных абзаца, которые мне нужно загрузить, запустив мое приложение, в особом порядке, который мне дал массив. Функция «абзац» содержит абзацы и действия, которые мне нужно с ними сделать. а «next» - функция, содержащая событие Onclick для кнопок «Далее». У меня есть 4 разные кнопки «Далее» для каждого абзаца, и, щелкнув их, приложение должно показать следующий абзац и показать сообщение. Хотя я вижу только последнее сообщение 4 раза !, (не нажимая кнопку «Далее»).

Azita Alizadeh 21.06.2018 22:27
0
2
21
1

Ответы 1

Если вы видите индексы в обратном порядке, который вам нужен, вы можете попробовать выполнить цикл в обратном порядке, например:

for (int i=3; i>-1; i--) {
    paragraph(listArray[i]);
    next(listArray[i]);
};

Обратите внимание, что индекс начинается с [3] и опускается до первой позиции, [0].

Спасибо за ответ. Я тоже проверял это раньше, но не работает. Забавно, когда я запускаю его в режиме отладки, он работает хорошо, но когда я запускаю его как приложение, возникает проблема.

Azita Alizadeh 21.06.2018 22:20

Если вы опубликуете больше своего кода, я смогу помочь вам в дальнейшем

dave 21.06.2018 22:58

Другие вопросы по теме