在以前使用倒计时的时候都是自己通过使用handle延迟发送来实现,但是最近在Android当中发现一个类,是Android提供的倒计时实现类,使用简单,原理也是通过handle来进行倒计时的;
一个简单的小李子:
- private TextView text;
- private CountDownTimer timer = new CountDownTimer(10000, 1000) {
- @Override
- public void onTick(long millisUntilFinished) {
- text。setEnable(false);
- text.setText((millisUntilFinished / 1000) + "秒后可重发");
- }
- @Override
- public void onFinish() {
- text.setEnabled(true);
- text.setText("获取验证码");
- }
- };
调用的时候很简单:timer.start();
时间: 2024-12-27 23:12:00