如何向 CountDownTimer 添加闹钟?
Posted
技术标签:
【中文标题】如何向 CountDownTimer 添加闹钟?【英文标题】:How to add an alarm to CountDownTimer? 【发布时间】:2017-07-13 15:17:21 【问题描述】:如何向CountDownTimer
类添加警报?我想它会在它附带的onFinish()
方法中,但你会怎么做呢?一些代码会有很大帮助。
【问题讨论】:
developer.android.com 应该是你最好的朋友developer.android.com/reference/android/os/CountDownTimer.html 【参考方案1】:创建一个扩展 CountDownTimer 的类,然后重写 on finish 方法并在其中添加警报功能。
object : NewCountDownTimer(3000, 1000)
override fun onFinish()
super.onFinish()
Timber.d("Test new countdowntimer2")
override fun onTick(millisUntilFinished: Long)
.start()
open class NewCountDownTimer(millisInFuture: Long, millisUntilFinished:Long) : CountDownTimer(millisInFuture, millisUntilFinished)
override fun onFinish()
Timber.d("Test new countdowntimer")
//Add alarm function Here
override fun onTick(millisUntilFinished: Long)
【讨论】:
以上是关于如何向 CountDownTimer 添加闹钟?的主要内容,如果未能解决你的问题,请参考以下文章