用户选择其他时间间隔后如何更新倒数计时器

时间:2018-10-09 08:54:28

标签: android android-studio

“设置”菜单

倒数计时器

嗨,大家好,当用户选择其他时间间隔时,我有什么方法可以更新倒数计时器?

2 个答案:

答案 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对象...