android计时器和倒计时

时间:2021-12-01 10:20:42
一、计时器 private int time;//计时
@Override protected void onStart() { super.onStart(); handler.postDelayed(runnable, 1000); }
Runnable runnable = new Runnable() { @Override public void run() { time++; handler.postDelayed(this, 1000); } };
二、倒计时 class MyTimer extends CountDownTimer {
/** * @param millisInFuture 表示以毫秒为单位 倒计时的总数 * @param countDownInterval 表示间隔多少毫秒 调用一次 onTick 方法 */ public MyTimer(long millisInFuture, long countDownInterval) { super(millisInFuture, countDownInterval); }
@Override public void onTick(long time) { sendBTN.setText(""+time/1000); }
@Override public void onFinish() { sendBTN.setText("发送验证码"); sendBTN.setEnabled(true); } }
三、源码下载地址: http://download.csdn.net/detail/daidaishuiping/9773623