1、引入系统包
import 'dart:async';
2、实现方法
Timer.periodic(
Duration(milliseconds: 1500), 间隔时间
(参数){ 回调函数,参数是定时器对象
...
t.cancel(); 停止定时器,不取消会一直执行
}
);
3、示例代码
//心跳发送
heartbeat() {
Timer.periodic(Duration(milliseconds: 10000), (t) {
print('执行');
// Navigator.pop(context);
//t.cancel(); 停止定时器,不取消会一直执行
});
}