Androidi DownloadManageril pole päringupõhist puhverserveri seadjat
Eristage DownloadManageri avalikke päringuvalikuid ühendusest, mille loob rakenduse enda HTTP-klient.
DownloadManager haldab ülekannet pärast seda, kui rakendus on päringu järjekorda lisanud. Selle avalik Request API pakub päiseid, sihtkoha seadeid ja võrgupiiranguid, kuid mitte üksiku päringu puhverserveri lõpp-punkti seadjat.
Proxy-Authorization lisamine addRequestHeaderi kaudu ei asenda puhverserveri hosti ja pordi valimist. Ka eraldi HTTP-kliendi objekti seadistamine ei muuda päringut, mis on juba DownloadManagerile üle antud.
Kui allalaadimine peaks järgima toetatud seadme või võrgu puhverserveri poliitikat, kasutage seda poliitikat ja arvestage teenuse tegeliku marsruudiga. Kui rakendus peab selle ühe ülekande jaoks valima teistsuguse puhverserveri, hoidke ülekanne rakenduse enda kliendis, millel on dokumenteeritud puhverserveri liides, näiteks Proxy-objektiga avatud URL-ühendus.
See valik annab üle ka vastutuse allalaadimise elutsükli eest. Säilitage nõutav taustajastus, edenemine, salvestuse käsitlemine ja taastamiskäitumine, selle asemel et asendada süsteemi hallatav allalaadimine jälitamata päringuga ekraani ajutises elutsüklis.