展会信息港展会大全

如何制作再次发送验证码的倒计时效果
来源:互联网   发布日期:2016-01-14 11:35:14   浏览:3343次  

导读://seconds为倒计时秒数 private void getIdentifyCodeButtonWait(int seconds) { final String WAITING_FORMAT = 再次发送(%d); remainTimeToResendingIdentifyCode = seconds; identifyCodeHanler = new Handler(); Runnable runnable = new Runnable() { @...

//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);

}

赞助本站

人工智能实验室

相关热词: android开发 android教程

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港