new Thread(new Runnable() {
@Override
public void run() {
try {
for (int i=0;i<100;i++)//原本想设计成1秒钟加1的,不知道怎么弄时间延迟
{
Thread.sleep(1000);
int progress=progressBar_转圈.getProgress();
Random r=new Random();
int x=r.nextInt(10);
progress=progress+x;
progressBar_转圈.setProgress(progress);
if (progressBar_转圈.getProgress()==100)
{
imageView_狗狗.setImageResource(R.drawable.sense);//到达100执行这个的时候会自动关闭app
}
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();
给一个进度条每过1秒一个随机值,还百度了半天,想看看有没有timer.sleep这种类型的,都忘了又thead.sleep