Показать сообщение отдельно
Старый 17.11.2009, 17:43
SamFR вне форума Посмотреть профиль Отправить личное сообщение для SamFR Посетить домашнюю страницу SamFR Найти все сообщения от SamFR
  № 4  
Ответить с цитированием
SamFR

Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
Если вам нужно реализовать паузу, то нужно использовать URLStream. В этом случае сервак должен поддерживать докачку (то есть выдачу файла с определённой позиции).

Тогда, в момент паузы, запоминаем количество скачанных байт и останавливаем (URLStream.close()) загрузку. При продолжении, начинаем скачку заново, но в заголовках запроса указываем, что выдавать файл нужно с той позиции, что мы запомнили при паузе. Далее дописываем получаемые данные к тем, что были получены до паузы.