即使用户按回车键,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