我想每5分钟运行一次的Android倒计时计时器,如果当前时间是02:33,那么计时器应在02:35自动运行5分钟,然后停止,并在02:40再次启动。
这里我想要传递Int T =下一个第5分钟,如果当前最小值是31,那么我想要35。
private void Timer(int t){
Log.i("snake", String.valueOf(t));
new CountDownTimer(t*1000,1000) {
@Override
public void onTick(long millisUntilFinished) {
long second = (millisUntilFinished / 1000) % 60;
long minutes = (millisUntilFinished/(1000*60)) % 60;
timer.setText("Time Left - " + minutes + ":" + second);
}
@Override
public void onFinish() {
timer.setText("Finish");
// Timer();
}
}.start();
}
1条答案
按热度按时间0md85ypi1#
请尝试使用此代码:
}