在没有任何线程的情况下计算Progressbar

时间:2013-04-20 17:32:15

标签: java android

如何计算进度条并冻结其他任何东西,只需计算最多10秒(每秒更新)。

ProgressBar PB;
index=0;
while(index<10)

   {
     /*************  wait(one sec)/*********/
     PB.setProgress(index);
     index++;
   }

任何机构都能告诉我这段代码的作用

while(index<10)
{

    android.os.SystemClock.sleep(1000);//sleep please here one sec
    PB.setprogressbar(index);         //no i sleep 10 sec and then  index=10!!!!
        index++;
}

我不会使用线程,

1 个答案:

答案 0 :(得分:0)

没有办法做到这一点,因为循环非常快并且它总是执行sleep(1000)