Я пишу приложение для андроид устройства, которое представляет собой простой менеджер загрузок.Я хочу загружать 2/3 файлов одновременно, но я действительно не понимаю, как это сделать.
Я не хочу использовать асинхронную задачу, потому что она может быть уничтожена, и я хочу запустить загрузку в фоновом режиме.Поэтому я думаю, что я должен использовать IntentService, но я могу запустить только один IntentService одновременно.У меня есть две идеи, как это сделать, но я не знаю, какую выбрать.Первый - запустить intentservice внутри AsyncTask, а второй - запустить поток внутри intentservice.Но в любом случае я не знаю, как сообщить IntentService о новом файле для загрузки, в то время как другая загрузка уже запущена.Или, может быть, мне стоит использовать традиционный «реализовать Runnable»?
Я пишу приложение для Android 2.2, поэтому у меня нет службы DownloadManager: /.
Заранее спасибо за любую помощь