Android Get SMS Verification Code Countdown
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, +);
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 () {//Timing complete
Submit.settext ("Get Verification Code");
Submit.setclickable (TRUE);
}
@Override
public void OnTick (long millisuntilfinished) {//Timing procedure
Submit.setclickable (false);//Prevent repeated clicks
Submit.settext (millisuntilfinished/1000 + "s");
}
}
Android Get SMS Verification Code Countdown