public class Countdowntimeractivity extends activity {
Private Timecount time;
private Button checking;
@Override
protected void OnCreate (Bundle savedinstancestate) {
TODO auto-generated Method Stub
Super.oncreate (savedinstancestate);
Setcontentview (R.layout.main);
Time = new Timecount (60000, 1000);//Construct Countdowntimer Object
checking = (Button) Findviewbyid (R.id.button1);
Checking.setonclicklistener (New Onclicklistener () {
@Override
public void OnClick (View v) {
Time.start ()/Start timing
}
});
}
/* Define a countdown to the internal class * *
Class Timecount extends Countdowntimer {
Public Timecount (Long millisinfuture, long Countdowninterval) {
Super (Millisinfuture, countdowninterval);//parameter is total time length, and timing interval
}
@Override
public void OnFinish () {//triggered at completion of timer
Checking.settext ("Re-verification");
Checking.setclickable (TRUE);
}
@Override
public void Ontick (long millisuntilfinished) {//Timing process Display
Checking.setclickable (FALSE);
Checking.settext (millisuntilfinished/1000+ "seconds");
}
}
To be successful, you must first believe in yourself, and win the trust of your friends around you!