美文网首页
Timer 实现倒计时功能

Timer 实现倒计时功能

作者: Hello李昊男 | 来源:发表于2019-12-20 16:05 被阅读0次

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();

相关文章

网友评论

      本文标题:Timer 实现倒计时功能

      本文链接:https://www.haomeiwen.com/subject/dsadnctx.html