android 实现定时器的两个方法

方法一

使用timer定时器

        Timer timer = new Timer();
        TimerTask timerTask = new TimerTask() {
            @Override
            public void run() {

            }
        };
        //每二秒执行一次TimerTask
        timer.schedule(timerTask,0,2000);  

方法二

使用Handler与Runnable

        final Handler handler = new Handler();
        Runnable runnable = new Runnable() {
            @Override
            public void run() {
                handler.postDelayed(this,2000);
            }
        };
        //每二秒执行一次Runnable
        handler.postDelayed(runnable,20000);
        handler.removeCallbacks(runnable);

CSDN地址:android 实现定时器的两个方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。