start method

void start()

Starts (or resumes) the timer.

Starts counting for the original duration or from where it was left of if pauseed.

It does nothing if the timer isActive, isExpired or isCancelled.

Implementation

void start() {
  if (isActive || isExpired || isCancelled) return;
  _startTimer();
}