0

即使用户按下 Return 键,我的 CountDownTimer 也会继续计数。我放

public void onUserLeaveHint(){          
    myTimer.cancel(); 
}

只有当用户按下 Home 键时,它才会正确执行 myTimer.cancel() 计时器。当计数的活动消失时,如何取消计时器?

4

1 回答 1

1

如果您想在 Android 中捕获 Back 键事件,您将使用onBackPressed()如下方式:

public void onBackPressed(){
    super.onBackPressed();
    myTimer.cancel(); 
}
于 2011-12-24T14:16:06.757 回答