android - 与服务器同步时的进度条

标签 android progress-bar progress

我的应用程序需要不断地与远程服务器连接以下载数据。我想在下载数据时实现一个进度条,并显示下载进度和估计剩余时间。

有人可以建议最好的方法吗?

最佳答案

使用 AsyncTask 连接。

在 preExecute 中获取要下载的对象的大小,使用对象的上限大小创建进度条等。

在 onProgressUpdate 中计算自上次进度更新以来已经完成了多少,这样您就可以估算时间并用到目前为止完成的总数更新进度条。

关于android - 与服务器同步时的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5940053/

相关文章:

android - 每日闹钟问题,Calendar.DATE和Calendar.DAYS_OF_MONTH的区别

java - ionic cordova构建android错误nuillpoijtexception

c# - wpf 窗口刷新首先起作用,然后停止

ajax - 在 Laravel 4 中等待 Controller 时显示进度

ssis - 测量 SSIS 数据流的进度

android - Amazon S3 TransferListener 永远不会被调用

html - CSS 多步进度条

asp.net-mvc - ASP.NET MVC 回发 + 同步回调的问题

Ruby 获取下载进度

java - Android,实际时间问题