Создание очереди загрузки

Итак, мне нужно загрузить несколько изображений на веб-сервер. Я создал метод загрузки. Теперь мне нужен способ создать очередь загрузки, чтобы я мог управлять загрузками и отменять их. Как лучше всего сделать что-то подобное? Я обязательно буду запускать для этого службу. Я просматривал класс IntentService, и мне показалось, что это хороший способ сделать очередь (так как мне просто нужно загружать по одному файлу за раз), но моя загрузка будет состоять из 3 частей - первая часть, которую я вызываю на сервер, получить авторизацию, второй будет фактической загрузкой, а третий будет отправлять подтверждение того, что файл был успешно отправлен.

Хорошо, вот и сделка. Как мне отменить определенную загрузку в очереди? Как мне отложить уничтожение службы, если процесс находится в третьей части загрузки (отправка информации об успешной загрузке в веб-службу)?

5
задан Cristian 5 February 2011 в 14:29
поделиться