我是靠谱客的博主 彪壮微笑,最近开发中收集的这篇文章主要介绍Timer和Handler实现轮询,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 private static final int time = 1000;
 private TimerTask mTimerTask;



    /*
    *   delay:延时时间(毫秒)
        pre:轮询间隔(毫秒)
       mhandler:用来执行轮询的Handler
    * */

    public Timer startTimer(long delay, long pre, final Handler mHandeler1) {
        mTimerTask = new TimerTask() {
            @Override
            public void run() {
                mHandeler.sendEmptyMessage(time);
            }
        };
        Timer timer = new Timer();
        timer.schedule(mTimerTask, 300, 1000);
        return timer;
    }



    private Handler mHandeler = new Handler() {
        @Override
        public void handleMessage(Message msg) {
            super.handleMessage(msg);
            {
                switch (msg.what) {

                   //要轮询的功能
                    case time:
                }
            }
        }
    };

 

最后

以上就是彪壮微笑为你收集整理的Timer和Handler实现轮询的全部内容,希望文章能够帮你解决Timer和Handler实现轮询所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部