countdownTimer默认构造函数接受值millisinFuture和countdownInterval。
如果用户停止计时器,将其设置更改为不同的millisinfuture长度,我将如何在不创建新的countdowntimer对象的情况下更改millisinfuture值?
我在Override CountdownTimer类中尝试了一个getMillisinFuture方法,但没有成功。
我必须重写onstart方法,还是什么?
最佳答案
这个班不会让你自己做很多事。
您可以创建一个包含CountDownTimer timer
字段和隐藏实现的方法的类。您仍然需要调用update(time, tick)
并用新值创建一个新的timer.cancel()
。或者,使用CountDownTimer
和Handler
从头开始创建倒计时计时器。
看看我的答案中第二种方法的一个例子here
关于android - CountDownTimer上的时间可以更新吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5843832/