当前位置: 移动技术网 > IT编程>移动开发>Android > Android手机注册登录时获取验证码之后倒计时功能(知识点总结)

Android手机注册登录时获取验证码之后倒计时功能(知识点总结)

2019年07月24日  | 移动技术网IT编程  | 我要评论

洛阳信息,郑州布瑞达理工职业学院,头戴红帽子

app注册界面经常会遇到一个场景:手机注册,点击获取验证码,验证码发送成功之后,开始倒计时

具体代码如下所示:

private timertask timertask;
  private timer timer;
  private int time = 5000;//五秒
  private int timess;
/**
   * 开始倒计时
   */
  private void starttimer() {
    timess = time/1000;
    tvtime.settext(timess+"s");
    if(timertask==null){
      timertask timertask = new timertask() {
        @override
        public void run() {
          runonuithread(new runnable() {
            @override
            public void run() {
              timess--;
              tvtime.settext(timess+"s");
              btnskipactivity();
              if(timess<=0){
                stoptimer();
                return;
              }
            }
          });
        }
      };
    }
    if(timer==null){
      timer = new timer();
    }
    timer.schedule(timertask, 1000, 1000);
  }
/**
   * 时间一到 ,停止倒计时
   */
  private void stoptimer(){
    if(timer!=null){
      timer.cancel();
      timer=null;
    }
    if(timertask!=null){
      timertask.cancel();
      timertask=null;
    }
  }

以上所述是小编给大家介绍的android手机注册登录时获取验证码之后倒计时(知识点总结),希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网