Timer 實(shí)現(xiàn)倒計(jì)時(shí)功能

Android 定時(shí)器

在Android開發(fā)中有些任務(wù)是需要通過延時(shí)來完成的,這個(gè)時(shí)候就用到了定時(shí)器Timer

      /**
        *創(chuàng)建一個(gè) Timer 對(duì)象就是新啟動(dòng)了一個(gè)線程,
        *但是這個(gè)新啟動(dòng)的線程,并不是守護(hù)線程,
        *它一直在后臺(tái)運(yùn)行
        */
        Timer timer = new Timer();
        TimerTask timerTask = new TimerTask() {
            @Override
            public void run() {
                Log.i("Tag","執(zhí)行任務(wù)");
            }
        };
        /**
         *  timerTask     表示當(dāng)前要執(zhí)行的任務(wù)
         * delay(延遲): 3000 毫秒           表示App第一次啟動(dòng)漸變的時(shí)間
         * period 1000毫秒            表示下次任務(wù)執(zhí)行的時(shí)間
         */
        timer.schedule(timerTask,3000,1000);
        //取消定時(shí)任務(wù)
        //定時(shí)器如果不銷毀是一直執(zhí)行的,
       //如果一直執(zhí)行的話那我們的程序根本就撐不了多長時(shí)間就會(huì)崩潰,所以定時(shí)器用完就要及時(shí)關(guān)閉
        timer.cancel();
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容