package com.example.administrator.messagetime; import android.os.Bundle; import android.os.CountDownTimer; import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.View; import android.view.Menu; import android.view.MenuItem; import android.widget.Button; public class MainActivity extends AppCompatActivity { private Button submit; private TimeCount timeCount; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); timeCount=new TimeCount(60000,1000); submit= (Button) findViewById(R.id.submit); submit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { timeCount.start();//开始计时 } }); } class TimeCount extends CountDownTimer{ public TimeCount(long millisInFuture, long countDownInterval) { super(millisInFuture, countDownInterval); } @Override public void onTick(long millisUntilFinished) {//计时线程 submit.setClickable(false);//防止重复点击 submit.setText(millisUntilFinished/1000+"s"); } @Override public void onFinish() { submit.setText("获取验证码"); submit.setClickable(true); } } }
获取短信的倒计时功能
最新推荐文章于 2024-04-22 18:04:05 发布