我已经编写了一些用于创建计时器的代码,如下所示。
start.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
timer=new CountDownTimer(totaltime, 1000) {
@Override
public void onTick(long lefttime) {
longseconds=lefttime/1000;
notif.setText(String.format("%02d", seconds/60)+ ":" +
String.format("%02d",seconds%60));
}
@Override
public void onFinish() {
notif.setText("DONE");
}
}.start();
}
});
该代码仅用于无限计算相同的持续时间。但是现在,我想为某些循环计算不同的持续时间。例如 :
如果循环 1 超时,则自动开始重复计数持续时间,但持续时间不同,如下所示
循环 1 = 30 秒。
循环 2 = 20 秒。
循环 3 = 10 秒。
ETC..
那怎么办?
请帮助我,我总是遇到同样的问题。谢谢你的帮助.. :)