0
我在我的應用程序設置有CountDownTimer
這樣的:倒計時時鐘方法
new CountDownTimer(11000, 1000) {
public void onTick(long millisUntilFinished) {
clock.setText("Seconds Remaining: " + millisUntilFinished/1000);
secsrem = (int) millisUntilFinished/1000;
}
public void onFinish() {
//...}
}.start();
我需要訪問onFinish
方法的另一種方法在我的應用程序,這樣,當按下一個按鈕,它會調用定時器onFinish
方法。我將如何做到這一點?
我仍然得到一個錯誤,我已經存儲在變量計時器如圖所示,但是當我嘗試並調用timer.onFinish();它說它無法解決。 – nexus490 2012-03-06 14:52:52
我會多解釋一下,我有一個顯示數學表達式的應用程序,用戶有10秒鐘來回答這個問題。當他們按下#鍵時,他們的答案會被檢查並顯示下一個問題,但是如果用戶用完了時間,那麼就會轉到下一個問題。 – nexus490 2012-03-06 14:56:38
確保'timer'變量可以從你調用它的地方訪問。看到我編輯的答案。 – Caner 2012-03-06 15:00:23