【发布时间】:2014-10-14 04:35:54
【问题描述】:
我在 AsyncTask 的 doInBackground 方法中有这段代码:
for (int i = 0; i < lenght; i++) {
// Do something
count++;
publishProgress(count * 100 / lenght);
}
一切正常。如果我添加另一个操作,如何通过进度条反映这一点?
现在我有了这个代码:
for (int i = 0; i < lenght1; i++) {
// Do something
count++;
publishProgress(count * 100 / lenght1);
}
for (int i = 0; i < lenght2; i++) {
// Do something
count++;
publishProgress(count * 100 / lenght2);
}
如何让条形图在操作 1 开始时从 0 开始,在操作 2 结束时在 100 结束?我试图将 count*100 更改为 count*50 但这似乎不是正确的方法...
【问题讨论】:
标签: android android-asynctask progress-bar percentage onupdate