【发布时间】:2014-04-05 05:07:47
【问题描述】:
我知道有这样的帖子,但它没有清楚地回答问题。 我有一个小游戏,你点击一个头,它会移动到一个随机位置,你会得到 +1 得分。同时有一个计时器从 60000(60 秒)开始倒计时并显示在下方。 我怎样才能做到这一点,每当点击头部时,它会增加一秒钟的计时器?
new CountDownTimer(timer, 1) {
public void onTick(long millisUntilFinished) {
textTimer.setText("Timer " + millisUntilFinished/1000);
}
public void onFinish() {
Intent intent = new Intent(MainActivity.this, Gameover.class);
startActivity(intent);
}
}.start();
在 onClickListner 事件中我有:
timer=timer+1000;
它目前不起作用,因为点击时没有添加时间。
任何帮助将不胜感激:)
【问题讨论】:
-
唯一的方法是在当前实例上调用cancell并创建一个新实例
标签: android timer onclicklistener countdowntimer