Android 有倒计时功能,在倒计时结束后重新启动
当计时器完成并显示文本视图时,如何让它重新启动Android 有倒计时功能,在倒计时结束后重新启动,android,Android,当计时器完成并显示文本视图时,如何让它重新启动 new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setText("seconds remaining: " + millisUntilFinished / 1000); } public void onFinish() { mTextField.setText("done!");
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
在onFinshed()方法中放入
this.start()
。在onFinshed()方法中放入this.start()
。您可以在onFinish
方法中调用start()
。但是,您可能更喜欢使用Timer类:您可以在onFinish
方法中调用start()
。但是,您可能更喜欢使用Timer类:您也可以安排一个TimerTask来重复执行:
myTimer.schedule(myTimerTask, 30000, 30000);
如果要停止它,可以在任务的run()
方法中执行真/假检查。您还可以安排TimerTask
重复执行:
myTimer.schedule(myTimerTask, 30000, 30000);
如果要停止它,可以在任务的run()
方法中实现真/假检查