Timer 实现倒计时功能

2019-12-20  本文已影响0人  Hello李昊男

Android 定时器

在Android开发中有些任务是需要通过延时来完成的,这个时候就用到了定时器Timer

      /**
        *创建一个 Timer 对象就是新启动了一个线程,
        *但是这个新启动的线程,并不是守护线程,
        *它一直在后台运行
        */
        Timer timer = new Timer();
        TimerTask timerTask = new TimerTask() {
            @Override
            public void run() {
                Log.i("Tag","执行任务");
            }
        };
        /**
         *  timerTask     表示当前要执行的任务
         * delay(延迟): 3000 毫秒           表示App第一次启动渐变的时间
         * period 1000毫秒            表示下次任务执行的时间
         */
        timer.schedule(timerTask,3000,1000);
        //取消定时任务
        //定时器如果不销毁是一直执行的,
       //如果一直执行的话那我们的程序根本就撑不了多长时间就会崩溃,所以定时器用完就要及时关闭
        timer.cancel();
上一篇下一篇

猜你喜欢

热点阅读