Countdown to android SMS Verification Code
Countdown to android SMS Verification Code
Public class MainActivity extends Activity {
Private Button submit;
Private TimeCount time;
@ Override
Protected void onCreate (Bundle savedInstanceState ){
Super. onCreate (savedInstanceState );
RequestWindowFeature (Window. FEATURE_NO_TITLE );
SetContentView (R. layout. activity_main );
Time = new TimeCount (60000,100 0 );
Submit = (Button) findViewById (R. id. btn_login_submit );
Submit. setOnClickListener (new OnClickListener (){
@ Override
Public void onClick (View arg0 ){
Time. start (); // start timing
}
});
}
Class TimeCount extends CountDownTimer {
Public TimeCount (long millisInFuture, long countDownInterval ){
Super (millisInFuture, countDownInterval );
}
@ Override
Public void onFinish () {// timed out
Submit. setText (get Verification Code );
Submit. setClickable (true );
}
@ Override
Public void onTick (long millisUntilFinished) {// timing process
Submit. setClickable (false); // prevents repeated clicks
Submit. setText (millisUntilFinished/1000 + s );
}
}