Android DownloadManager-də hər sorğu üçün proxy təyin edicisi yoxdur
DownloadManager-in ictimai sorğu seçimlərini tətbiqin öz HTTP müştərisinin yaratdığı bağlantıdan ayırın.
Tətbiq sorğu növbəyə qoyduqdan sonra ötürməni DownloadManager idarə edir. Onun ictimai Request API-si başlıqlar, təyinat parametrləri və şəbəkə məhdudiyyətləri təqdim edir, lakin hər sorğu üçün proxy son nöqtəsi təyin edicisi yoxdur.
addRequestHeader vasitəsilə Proxy-Authorization əlavə etmək proxy hostu və portu seçməyi əvəz etmir. Ayrı HTTP müştəri obyektinin konfiqurasiyası da artıq DownloadManager-ə verilmiş sorğunu dəyişmir.
Əgər yükləmə dəstəklənən cihaz və ya şəbəkə proxy siyasətinə uyğun olmalıdırsa, həmin siyasətdən istifadə edin və xidmətin faktiki marşrutunu nəzərə alın. Tətbiq bu bir ötürmə üçün fərqli proxy seçməlidirsə, ötürməni sənədləşdirilmiş proxy interfeysi olan tətbiqə məxsus müştəridə saxlayın, məsələn Proxy obyekti ilə açılan URL bağlantısı.
Bu seçim yükləmənin həyat dövrü üzrə məsuliyyəti də ötürür. Tələb olunan fon planlaşdırmasını, gedişatı, yaddaşla işləməyi və bərpa davranışını qoruyun; sistem tərəfindən idarə olunan yükləməni ekranın müvəqqəti həyat dövründə izlənməyən sorğu ilə əvəz etməyin.