Полагаю, вам придется самостоятельно следить за своим индикатором прогресса.
Если ваш вызов веб-службы java отправляет вам общий размер файла, вы можете установить для него максимальный ProgressBar Maximum, иначе у вас нет возможности узнать, какой процент от общего объема полученного вами блока данных.
Это ясно?
Обновление:
В размещенной вами ссылке количество данных, полученных в каждом чанке, определяется в строке *:
int bytesRead
= m_oldStream.Read(m_bufferIn,
0,
m_readSize);
Это будет сумма, которую вы увеличиваете ProgressBar
Значение .
Отказ от ответственности: Я не тратил много времени на просмотр кода по предоставленной вами ссылке, и мой быстрый анализ этого может быть неправильным.