• android 获取短信验证码倒计时


    android 获取短信验证码倒计时


    public class MainActivity extends Activity {

        private Button submit;
        private TimeCount time;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            requestWindowFeature(Window.FEATURE_NO_TITLE);
            setContentView(R.layout.activity_main);


            time = new TimeCount(60000, 1000);
            submit = (Button) findViewById(R.id.btn_login_submit);

            submit.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View arg0) {
                    time.start();// 開始计时
                }
            });
        }

        class TimeCount extends CountDownTimer {
            public TimeCount(long millisInFuture, long countDownInterval) {
                super(millisInFuture, countDownInterval);
            }

            @Override
            public void onFinish() {// 计时完成
                submit.setText("获取验证码");
                submit.setClickable(true);
            }

            @Override
            public void onTick(long millisUntilFinished) {// 计时过程
                submit.setClickable(false);//防止反复点击
                submit.setText(millisUntilFinished / 1000 + "s");
            }
        }

  • 相关阅读:
    DBA操作常用命令
    DBA常用SQL
    安装下rlwrap
    destoon复制新模块的方法
    生成二维码
    布隆过滤
    Golang中的三个点
    Golang: 数组和切片
    Fabric的权限管理:Attribute-Based Access Control
    Node.js web发布到AWS ubuntu 之后,关闭Putty,Node 项目也随之关闭的解决办法
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/7289683.html
Copyright © 2020-2023  润新知