countdownTimer默认构造函数接受值millisinFuture和countdownInterval。
如果用户停止计时器,将其设置更改为不同的millisinfuture长度,我将如何在不创建新的countdowntimer对象的情况下更改millisinfuture值?
我在Override CountdownTimer类中尝试了一个getMillisinFuture方法,但没有成功。
我必须重写onstart方法,还是什么?

最佳答案

这个班不会让你自己做很多事。
您可以创建一个包含CountDownTimer timer字段和隐藏实现的方法的类。您仍然需要调用update(time, tick)并用新值创建一个新的timer.cancel()。或者,使用CountDownTimerHandler从头开始创建倒计时计时器。
看看我的答案中第二种方法的一个例子here

关于android - CountDownTimer上的时间可以更新吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5843832/

10-10 09:51