2012-06-26 63 views

回答

1

有大量的文檔可如果你真的尋找它:

// 60 second (60000ms) timer with ticks every second (1000ms) 
new CountDownTimer(60000, 1000) { 
    public void onTick(long millisUntilFinished) { 
     mTextField.setText("seconds remaining: " + millisUntilFinished/1000); 
    } 
    public void onFinish() { 
     mTextField.setText("done!"); 
    } 
}.start(); 

現在只需更換mTextField.setText()線的東西,將更新你的Canvas(或更新的畫布使用您的變量時間通知,然後無效()畫布顯示更新)。

即使我相信這是不言而喻的,當onFinish()被調用時,CountDownTimer已經達到0並且完成倒計時。