我是靠谱客的博主 彪壮微笑,这篇文章主要介绍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实现轮询内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部