Flutter 提供了 Timer 来执行定时任务
print("test");
common_utils 工具类已经 封装了 Timer 一个倒计时工具类 TimerUtil
common_utils: ^1.1.1
使用common_utils工具类中的TimerUtil
TimerUtil _timerUtil;
//计时4秒
int totalTime = 4* 1000;
// 初始化设置
_timerUtil = new TimerUtil(mTotalTime: totalTime);
//设置计时回调
_timerUtil.setonTimerTickCallback((int tick) {
double _tick = tick / 1000;
setState(() {
_count = _tick.toInt();
LogUtil.v(" count is "+_count.toString());
});
if (_tick == 0) {
//跳转主页面
}
});
//开始倒计时
_timerUtil.startCountDown();
其他说明
//启动倒计时
_timerUtil.startCountDown();
//启动正计时
_timerUtil.startTimer();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。