123456789101112131415161718 |
-
- import 'dart:async';
-
- Timer setInterval(void Function (Timer) f, int milliseconds) {
- var duration = Duration(milliseconds: milliseconds);
- return Timer.periodic(duration, f);
- }
-
- void setTimeout(void Function () f, int milliseconds) {
- var duration = Duration(milliseconds: milliseconds);
- Timer? t = null;
- t = Timer(duration, () {
- if (null != t) {
- t.cancel();
- }
- f();
- });
- }
|