CountDownTimer
2023-01-14 本文已影响0人
ButICare_b72d
整体阅读预览
handler代码:
初始化任务总时长以及每一次任务间隔时间
将任务退出标志位重置
设置任务结束时间
触发handler发送即时消息
SystemClock.elapsedRealtime()为系统开机时长,不可更改
此处用SystemClock.elapsedRealtime()比System.currentTimeMillis()更合适
退出倒计时任务,将任务标志置位并清除handler待发送的消息
循环计算机制: