//seconds为倒计时秒数
private void getIdentifyCodeButtonWait(int seconds) {
final String WAITING_FORMAT = "再次发送(%d)";
remainTimeToResendingIdentifyCode = seconds;
identifyCodeHanler = new Handler();
Runnable runnable = new Runnable() {
@Override
public void run() {
remainTimeToResendingIdentifyCode--;
if (remainTimeToResendingIdentifyCode >= 0) {
getIdentifyCode.setText(String.format(WAITING_FORMAT, remainTimeToResendingIdentifyCode));
identifyCodeHanler.postDelayed(this, 1000);
}
else {
getIdentifyCode.setText("再次发送");
getIdentifyCode.setEnabled(true);
}
}
};
identifyCodeHanler.postDelayed(runnable, 1000);
}