if (countdownTimer == null) {
countdownTimer = new Timer();
countdownTimer.schedule(new TimerTask() {
@Override
public void run() {
Message msg = new Message();
msg.what = CURR_COUNT–;
handler.sendMessage(msg);
}
}, 0, 1000);
//第二个参数delay:"0"的意思是:无延迟
//第三个参数period:"1000"的意思是:每隔多长时间调用一次(单位毫秒)
}
}
/**
- 结束倒计时
*/
public static void stopCountdown() {
//发送消息,结束倒计时
Message message = new Message();
message.what = 0;
handler.sendMessage(message);
}
private static Handler handler = new Handler() {
public void handleMessage(Message msg) {
if (msg.what <= 0) {
if (countdownTimer != null) {
countdownTimer.cancel();
count