我想做的是开始时间(如秒表)&让我们说如果(时间= = 2分钟)我想做点什么,这可能是一个非常简单的问题,但这可以帮助我度过大时间,我处于中间状态。任何解决方案都会感激不尽。
答案 0 :(得分:1)
通过Timer
方法预定TimerTask
的schedule
对象应该可以解决问题。非常简单,因为TimerTask
为您提供了定义实际内容的上下文run
。
修改的
CountdownTimer
结合计时器的cancel
方法怎么样?
答案 1 :(得分:0)
这是我发现使用计时器的第一个例子。我只是根据你的需要修改它。请在询问前搜索。
new CountDownTimer(300000, 1000) {
public void onTick(long millisUntilFinished) {
long time = 300000- millisUntilFinished;
if(time == 120000){
// do whatever you want
}
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();