定時(shí)執(zhí)行在一段時(shí)候后停止的倒計(jì)時(shí),在倒計(jì)時(shí)執(zhí)行過程中會(huì)在固定間隔時(shí)間得到通知(譯者:觸發(fā)onTick方法),下面的例子顯示在一個(gè)文本框中顯示一個(gè)30s倒計(jì)時(shí):
1、先定義一個(gè)CountdownTimer對(duì)象
CountdownTimer timer = new CountdownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds
remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
2仿畸、開始執(zhí)行倒計(jì)時(shí)
timer.start();
3、停止倒計(jì)時(shí)
timer.cancel();