验证码的倒计时
来源:互联网 发布:24mp88hv软件 编辑:程序博客网 时间:2024/04/29 17:36
class TimeCount extends CountDownTimer {
public TimeCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);
}
@Override
public void onFinish() {// 计时完毕
finish();
}
public void finish() {
ui_login_code.setText("获取");
ui_login_code.setClickable(true);
}
@Override
public void onTick(long millisUntilFinished) {// 计时过程
ui_login_code.setClickable(false);// 防止重复点击
ui_login_code.setText(millisUntilFinished / 1000 + "s");
}
}
public class LoginActivity extends BaseActivity implements OnClickListener{
@Override
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);
setContentView(R.layout.ui_login);
time = new TimeCount(60000, 1000);
initView();
}
private void initView(){
ui_login_code = (Button) findViewById(R.id.ui_login_code);
ui_login_code.setOnClickListener(this);
}
public void onClick(View v){
switch(v.getId)
case R.id.ui_login_code:
// 发送请求获取短信验证码
if (NetWorkUtil.isNetworkConnected(context)) {
LoginNameNull();
} else {
Utils.showToast(Constants.ToastText.NETWORK_BAD, context);
}
break;
case R.id.ui_login_btn_1:// 登录按钮
{
judge();// 用户名密码空判断
}
break;
}
/**
* 用户名为空判断
*/
public void LoginNameNull() {
name = ui_login_user.getText().toString().trim();// 用户名
if (StringUtil.isEmpty(name)) {
Utils.showToast("用户名不能为空", context);
return;
}
time.start();// 开始计时
}
private void reSet() {
time.cancel();
time.finish();
}
}
- 验证码的倒计时
- 验证码的倒计时
- 倒计时(获取验证码的倒计时)
- 验证码倒计时的例子
- Android验证码倒计时的处理
- Android发送验证码的倒计时按钮
- 实现 发送验证码的倒计时功能
- 手机获取验证码的倒计时效果
- Jquery简单的发送验证码倒计时
- 安卓验证码倒计时的实现
- 短信验证码倒计时的实现
- 关于验证码倒计时的效果处理
- 短信验证码获取后的倒计时
- Android---验证码倒计时的简单实现
- 短信验证码的倒计时实现:
- 获取短信验证码的js倒计时
- Android 验证码倒计时功能的实现
- 发送验证码的倒计时。GCD方法
- 全角字符unicode码对应表
- 计算机网络协议包头赏析-TCP
- Android APK反编译就这么简单 详解(附图)
- XMPPFrameWork IOS 开发(四)消息和好友上下线
- Ubuntu 15.10 怎样修改默认应用程序
- 验证码的倒计时
- Animation动画
- Android模仿VideoView实现视频播放
- Java的输入输出和控制流程
- iOS9-3D Touch开发
- test
- springMvc笔记(2) jsp页面只返回json内容
- XMPPFrameWork IOS 开发(五)获取好友信息和添加删除好友
- OAuth client 微信、qq、新浪登录