Posts

Showing posts with the label timer

Stop how to stop the timer in flutter?

Image
Clash Royale CLAN TAG #URR8PPP Stop how to stop the timer in flutter? I have created a timer in flutter and everything works fine. Now I cant figure out how to dismiss the timer after I started it. The docs say that you can cancel it by calling "void cancel()" but I don't understand the implementation. How am I supposed to call it? And is it the right approach? static const timeout = const Duration(seconds: 5); static const ms = const Duration(milliseconds: 1); startTimeout([int milliseconds]) { var duration = milliseconds == null ? timeout : ms * milliseconds; return new Timer(duration, handleTimeout); } void handleTimeout() { // callback function Navigator.of(context).pushAndRemoveUntil(new MaterialPageRoute( builder: (BuildContext context) => new ScorePage(quiz.score, quiz.length)),(Route route) => route == null); return; } 1 Answer 1 Just...