I recommend using a cross-platform timer such as AdvancedTimer . Check out: github repo
API usage
To access the Timer class, simply use the dependency service:
IAdvancedTimer timer = DependencyService.Get<IAdvancedTimer>();
YOU SHOULD call initTimer to initialize the timer;
timer.initTimer(3000, timerElapsed, true); initTimer(interval, Eventhandler function, AutoReset);
Methods
timer.startTimer(); timer.stopTimer(); timer.getInterval() timer.setInterval(5000); timer.isTimerEnabled();
source share