【发布时间】:2016-03-09 18:15:01
【问题描述】:
我的 Android 应用需要在后台进行大量 (~150MB) 下载。我正在使用意图服务并在后台执行此操作。
问题是这个大下载会阻塞所有其他下载。
(我在应用程序中使用 Volley+Glide 进行图像下载,使用 OkHTTP 进行大文件下载。我会使用 Volley 进行所有操作,但由于不建议将它用于大文件,所以我使用的是 okHttp。)
Volley 有一种设置下载优先级的方法,但 AFAIK 仅用于确定下载何时开始,而不是用于确定 d/l 使用的带宽百分比。
我无法找到将 okHTTP 设置为以非常低的优先级下载的方法。
理想情况下,我想做的只是将大型 okHttp 下载设置为非常低的优先级,它会让其他所有内容都下载。
【问题讨论】:
标签: android http download android-volley okhttp