• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab