“设置”菜单
倒数计时器
嗨,大家好,当用户选择其他时间间隔时,我有什么方法可以更新倒数计时器?
答案 0 :(得分:1)
在这种情况下,您需要为使用 timer.cancel()的计时器取消当前计时器。 并使用新值创建一个新的CountDownTimer。 要么,要么创建新的倒数计时器。
答案 1 :(得分:0)
请停止当前计时器
if(yourTimer != null)
{
yourTimer.cancel();
yourTimer = null;
}
然后,以相同的对象名称开始一个新的
yourTimer=new CountDownTimer(long newMillisInFuture, long newCountDownInterval);
//some stuff
yourTimer.start();
然后为当前计时器设置一个新的间隔会更简单。如果需要更多控制选项,则可能需要创建自己的CountDownTimer对象...