当我退出活动时,计时器在哪里,计时器仍在继续。离开活动后如何使自己停下来?
这是我的代码:
new CountDownTimer(15000, 1000) {//CountDownTimer(edittext1.getText()+edittext2.getText()) also parse it to long
public void onTick(long millisUntilFinished) {
textView.setText(" " + millisUntilFinished / 1000);
//here you can have your logic to set text to edittext
}
public void onFinish() {
Intent myIntent=new Intent(hra1.this, timeout.class);
startActivity(myIntent);
finish();
}
}
.start();
}
在onCreate
方法之前声明您的倒数计时器
CountDownTimer myTimer;
在制作新的CountdownTimer的地方,像这样
myTimer = new CountDownTimer(15000, 1000) // etc
在您的onPause
方法中写这些行
myTimer.cancel();
myTimer = null;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句