• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Как заставить обновляться Label в цикле.

  • Автор темы wintermute
  • Дата начала
Статус
Закрыто для дальнейших ответов.
W

wintermute

Здравствуйте. Искал долго, чесслово, не нашел.
Суть проблемы в следующем.
Есть цикл. Например, вот такой.

u = new URL(urlStr);
is = u.openStream(); // throws an IOException
dis = new DataInputStream(new BufferedInputStream(is));

String value = null;

i = 0;
while ((s = dis.readLine()) != null) {
value = new String(s.getBytes("ISO-8859-1"), "windows-1251");
if (i % 10 = 0) {
count = 0;
lbStatus.setText("i + " positions loaded");
}
i++;
}

Здесь производится загрузка с URL.
По замыслу на каждой 10-й загруженной строке должен отображаться прогресс загрузки (пусть в примитивной форме). Но ведь его нет! (Появляется только после цикла). Чего я только не пробовал (даже в нить запихвал).
Я конечно догадываюсь почему, но как с этим бороться - ума не приложу.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!