android 倒数时间,如何从Android中的倒数计时器中减去第二个(或更多)?

我是倒数计时器的新手,所以我不知道这个问题。我尝试了很多东西,但没有得到我的预期。 这是我的计时器代码。像往常一样,这是班上的一堂课。如何从Android中的倒数计时器中减去第二个(或更多)?

// TIMER

public class Timer extends CountDownTimer {

public Timer(long millisInFuture, long countDownInterval) {

super(millisInFuture, countDownInterval);

}

@Override

public void onFinish() {

//getNgo(true, score, tries, secLeft);

}

@Override

public void onTick(long millisUntilFinished) {

//secLeft = millisUntilFinished;

int sec = (int) (millisUntilFinished/1000);

sec = sec % 60;

int min = sec/60;

tvTime.setTextColor(Color.WHITE);

if (sec <= 10) {

animScale(tvTime);

tvTime.setTextColor(Color.RED);

tvTime.setText("" + min + ":" + sec);

if (sec < 10) {

tvTime.setTextColor(Color.RED);

tvTime.setText("" + min + ":0" + sec);

}

} else {

tvTime.setText("" + min + ":" + sec);

}

}

}

所以,我只是想知道如何扣除3秒(这将是3000毫秒),当我按下按钮,由TextView的显示将继续滴答作响的计时器,但时间已是扣除。我在哪里放置代码。谢谢!

2013-02-24

ejmtv

+0

我编辑删除“按下按钮”,因为我从你的问题推断你明白如何设置处理程序,而不是如何管理定时器。 –

2013-02-24 17:04:51

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值