【发布时间】:2014-08-17 20:40:11
【问题描述】:
在我的游戏中,我有一个倒数计时器,当我按下主页按钮并离开游戏时,计时器会继续计时,当它达到 0 时我的游戏会重新开始,因为时间到了,我会看到一些信息屏幕时间到了。至少当我按下主页按钮时如何杀死计时器?我试过了,但没有用:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HOME)
{
timer.cancel();
return true;
}
return super.onKeyDown(keyCode, event);
}
【问题讨论】:
-
如果 onKeyDown 事件先起作用,请尝试记录。