我的应用程序需要不断地与远程服务器连接以下载数据。我想在下载数据时实现一个进度条,并显示下载进度和估计剩余时间。
有人可以建议最好的方法吗?
最佳答案
使用 AsyncTask 连接。
在 preExecute 中获取要下载的对象的大小,使用对象的上限大小创建进度条等。
在 onProgressUpdate 中计算自上次进度更新以来已经完成了多少,这样您就可以估算时间并用到目前为止完成的总数更新进度条。
关于android - 与服务器同步时的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5940053/