Android倒计时CountDownTimer的使用

来源:互联网 发布:淘宝鄂尔多斯旗舰店 编辑:程序博客网 时间:2024/06/06 03:23

开发中倒计时会经常用到,以前的时候一般都会自己写定时器,今天发现Android本身已经为我们写好了一个工具类CountDownTimer,下面就试一下用法。

package com.example.demo;import android.app.Activity;import android.os.Bundle;import android.os.CountDownTimer;import android.widget.TextView;public class MainActivity extends Activity {// 显示剩余时间的文本private TextView txtTime;// 倒计时类的实例private CountDownTimer timer;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 初始化txtTime = (TextView) findViewById(R.id.tv_time);// 倒计时的实现,两个参数,第一个为倒计时总的时间,第二个参数为间隔时间timer = new CountDownTimer(10 * 1000, 1000) {@Overridepublic void onTick(long millisUntilFinished) {txtTime.setText(millisUntilFinished / 1000 + "");}@Overridepublic void onFinish() {txtTime.setText("倒计时结束");}};// 调用start方法开始timer.start();}}


0 0