![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2013
Сообщений: 36
|
Задача следующая, у меня в цикле For выполняются определенные вычисления/действия. и некоторые результаты мне нужно в процессе вычисления выводить на экран. я делаю это с помощью TextField.text в конце каждой итерации. Но так результат выводится только после выполнения всего цикла, единожды. А мне необходимо выводить их realtime. Я понимаю что нужно в конце каждой итерации перерисовывать окно, но как это сделать ? Подскажите как правильнее реализовать то, что мне нужно. Спасибо.
PS: таймеры не предлагать, мне нужен именно цикл |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Никак. Экран перерисовывается, только когда код полностью выполнен, а цикл целиком является частью кода.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Sep 2013
Сообщений: 36
|
а как тогда в принципе реализовываются подобные вещи ? С помощью setInterval ?
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Разбивать цикл на части и выполнять их на ентерфрейм или, простите, таймер.
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|