我正在使用HttpUrlConnection从URL下载一个文件,并将大文件分成小部分,然后在安卓系统中使用多线程进行下载。
因此,问题是如何将每个小部分的进度表示同时放到一个进度条中?
类似于因特网下载管理器中的片段下载进度的表示。
发布于 2019-04-16 01:17:24
您的请求可以通过一些数学运算来完成,假设您有五个部分,因此每个部分将表示主ProgressBar的100 /5= 20 %,
int step = 100 / 5 ;
int value = 0 ;一旦一个部分完成,你就设置你的新值
value = value + step
progressBar.setProgress(value)希望能有所帮助
https://stackoverflow.com/questions/55694149
复制相似问题