短信验证码倒计时
来源:互联网 发布:淘宝网机顶盒比价 编辑:程序博客网 时间:2024/05/16 12:47
private int recLen = 60; //倒计时 private void sendtime() { // 发送验证码按钮的倒计时设置 if (recLen > 0) { final Timer timer = new Timer(); TimerTask task = null; task = new TimerTask() { @Override public void run() { getcheckkey.setClickable(false); runOnUiThread(new Runnable() { // UI thread @Override public void run() { if (recLen < 1) { getcheckkey.setText("再次获取 "); timer.cancel(); recLen = 60; //send = true; getcheckkey.setClickable(true); }else{ recLen--; getcheckkey.setText("" + recLen + "秒后可再次获取"); //send = false; } } }); } }; timer.schedule(task, 1000, 1000); // timeTask } }
阅读全文