Parameter | Details |
---|---|
long millisInFuture | The total duration the timer will run for, a.k.a how far in the future you want the timer to end. In milliseconds. |
long countDownInterval | The interval at which you would like to receive timer updates. In milliseconds. |
long millisUntilFinished | A parameter provided in onTick() that tells how long the CountDownTimer has remaining. In milliseconds |
CountDownTimer is a pretty lean class - it does one thing very well. Since you can only start/cancel a CountDownTimer, you have to implement pause/resume functionality as shown in the second example. For more complex functionality, or to specify a timer that should run indefinitely, use the Timer object.