FixedRateTimer constructor

FixedRateTimer([
  1. dynamic taskOrCallback,
  2. int? interval,
  3. int? delay
])

Creates new instance of the timer and sets its values.

  • taskOrCallback (optional) a Notifiable object or callback function to call when timer is triggered.
  • interval (optional) an interval to trigger timer in milliseconds.
  • delay (optional) a delay before the first triggering in milliseconds.

See setTask See setCallback See setInterval See setDelay

Implementation

FixedRateTimer([dynamic taskOrCallback, int? interval, int? delay]) {
  if (taskOrCallback != null && (taskOrCallback is INotifiable)) {
    setTask(taskOrCallback);
  } else {
    setCallback(taskOrCallback);
  }

  setInterval(interval);
  setDelay(delay);
}