即使用戶按回車鍵,My CountDownTimer仍會繼續計數。我把取消android countdowntimer on按下回車鍵
public void onUserLeaveHint(){
myTimer.cancel();
}
它只有當用戶按Home鍵時正確執行myTimer.cancel()計時器。當它所在的活動消失後,我如何取消計時器?
如果你想捕捉早在Android版將使用onBackPressed()
這樣的關鍵事件
即使用戶按回車鍵,My CountDownTimer仍會繼續計數。我把取消android countdowntimer on按下回車鍵
public void onUserLeaveHint(){
myTimer.cancel();
}
它只有當用戶按Home鍵時正確執行myTimer.cancel()計時器。當它所在的活動消失後,我如何取消計時器?
如果你想捕捉早在Android版將使用onBackPressed()
這樣的關鍵事件
:
public void onBackPressed(){
super.onBackPressed();
myTimer.cancel();
}
如果我把這個,我不能回去了。返回鍵沒有做任何事情,然後myTimer.cancel(); 我有什麼要添加到做標準返回行爲? – 2011-12-24 14:19:51
打電話給super的功能。我編輯過。 – 2011-12-24 14:22:19
完美!有用 – 2011-12-24 14:23:53
把代碼中的活動的的onPause()方法取消您的計時器。 – Yury 2011-12-24 14:18:11