• Новый бот-ассистент на форуме Codeby

    Теперь на форуме работает ИИ-помощник @bot_cdb — твой технический ассистент по информационной безопасности. Просто упомяни @bot_cdb в любой теме, и получишь быстрый ответ на вопросы по CVE, инструментам, техникам атак и защиты. Бот анализирует весь тред перед ответом, проверяет актуальность данных и может предложить дополнительную помощь. Особенно полезен для проверки технических деталей, поиска документации и быстрых консультаций по пентесту, малвари, форензике и другим областям ИБ.

Как заставить обновляться 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