我正在创建一个计时器应用程序,我想在androidstudio上使用带有变量的倒计时。它没有显示错误,但在运行时它(倒计时)只运行一次。
int set=1;
final long totalTime=(hour*60)+min;
if(set==1){
new CountDownTimer(totalTime , 1000){
@Override
public void onTick(long millisUntilFinished) {
long min=millisUntilFinished/1000;
Log.i("Remaining time", String.valueOf(min));
}
@Override
public void onFinish() {
}
}.start();
2条答案
按热度按时间smtd7mpg1#
可能是如果你用毫秒传递totaltime,比如。。
uyto3xhc2#
CountDownTimer
ctor需要两个时间间隔millisInFuture
以及countDownInterval
,均以毫秒为单位。所以: