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