/**@class android.os.CountDownTimer @extends java.lang.Object Schedule a countdown until a time in the future, with regular notifications on intervals along the way. Example of showing a 30 second countdown in a text field: <pre class="prettyprint"> new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setText("seconds remaining: " + millisUntilFinished / 1000); } public void onFinish() { mTextField.setText("done!"); } }.start(); </pre> The calls to {@link #onTick}(long) are synchronized to this object so that one call to {@link #onTick}(long) won't ever occur before the previous callback is complete. This is only relevant when the implementation of {@link #onTick}(long) takes an amount of time to execute that is significant compared to the countdown interval. */ var CountDownTimer = { /**Cancel the countdown. */ cancel : function( ) {}, /**Start the countdown. */ start : function( ) {}, /**Callback fired on regular interval. @param {Number} millisUntilFinished The amount of time until finished. */ onTick : function( ) {}, /**Callback fired when the time is up. */ onFinish : function( ) {}, };