gpt4 book ai didi

android - CountDownTimer 上的时间可以更新吗?

转载 作者:太空宇宙 更新时间:2023-11-04 13:08:12 25 4
gpt4 key购买 nike

CountDownTimer 默认构造函数采用值 millisInFuture 和 countDownInterval。如果用户停止计时器,将其设置更改为不同的 millisInFuture 长度,我将如何在不创建新的 CountDownTimer 对象的情况下更改 millisInFuture 值?

我尝试在重写 CountDownTimer 类中创建 getMillisInFuture 方法,但无济于事。我是否必须重写 onStart 方法,或者什么?

最佳答案

这个类不会让你自己做太多事情。

您可以创建一个包含 CountDownTimer 计时器 字段和隐藏实现的 update(time, tick) 方法的类。您仍然需要调用 timer.cancel() 并使用新值创建一个新的 CountDownTimer。或者,或者使用 HandlerpostDelayed(...)

从头开始​​创建倒计时器

看看我的回答 here 中第二种方法的示例

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com