Timer timer = new Timer();
//参数1:每次执行的任务代码 参数2:延时多少毫秒执行 参数3:任务间隔 单位:毫秒
timer.schedule(new TimerTask() {
@Override
public void run() {
//此处写倒计时空间和判断语句
//当满足条件后,调用cancel()方法结束当前循环
cancel();
}
}
}, 0, 1000);
timer类的run()方法属于子线程,不能再里面修改UI组件,可以使用runOnUiThread()方法修改UI
也可以使用Handler对象实现