嗨,我的活动 oncreate 方法中有一个倒数计时器,如下所示
start1 = new CountDownTimer(level1time, 1000)
//timer updated every second
{
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
//switch activities
}
}
.start();
}
然后我稍后在我的代码中调用 start1.cancel。这在此特定活动启动一次但稍后再次创建此活动时有效,由于第一个计时器完成,活动会立即切换。
我的理解是,每次创建活动时都应该创建一个新的计时器,但似乎并非如此。有谁知道如何解决这个问题?