利用Timer类实现获取验证码并倒计时的功能
2017-09-23 20:12
411 查看
// 请求验证码 private void requestCode() { if (!mRequestCode.isClickable()) return; if (TextUtils.isEmpty(mPhone.getText())) { Toast.makeText(this, R.string.toast_phone, Toast.LENGTH_SHORT).show(); return; } String userName = mPhone.getText().toString(); //TODO:利用userName向服务器请求发送验证码 mRequestCode.setClickable(false); mTimer = new CountDownTimer(60000, 1000) { @Override public void onTick(long millisUntilFinished) { mRequestCode.setText(millisUntilFinished / 1000 + "s"); } @Override public void onFinish() { mRequestCode.setText(R.string.register_request_code); mRequestCode.setClickable(true); } }; mTimer.start(); }
相关文章推荐
- Android实现获取验证码的倒计时功能
- Android获取验证码倒计时功能(CountDownTimer实现)
- Android实现获取验证码倒计时功能
- JS 实现获取验证码 倒计时功能
- Android实现获取验证码的倒计时功能
- Android利用CountDownTimer实现点击获取验证码倒计时效果
- 注册时手机获取验证码倒计时,使用CountDownTimer类轻松实现倒计时功能
- android登陆获取验证码倒计时功能的实现(CountDownTimer)
- Handler实现验证码获取倒计时功能
- Android获取验证码倒计时功能(Timer实现)
- 实现获取验证码倒计时功能
- 获取验证码按钮,点击后倒计时功能的实现
- Android实现获取验证码的倒计时功能
- Android实现获取验证码的倒计时功能
- Android实现获取验证码的倒计时功能
- 基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
- 利用CountDownTimer巧妙地实现倒计时功能
- js获取手机验证码倒计时的实现
- vue实现验证码按钮倒计时功能
- AngularJS 实现点击按钮获取验证码功能实例代码