定时任务

// 定时更换广告。5秒一次
            timer = new Timer();
            timer.scheduleAtFixedRate(new TimerTask() {
 
                @Override
                public void run() {
                    // 判断是否在滑动ING
                    if (!isPagerScrolling) {
 
                        Message message = Message.obtain();
                        ad_index = mPager.getCurrentItem();
                        if (ad_index < ad_count) {
                            ad_index++;
                        } else {
                            ad_index = 0;
                        }
                        message.arg1 = ad_index;
                        message.what = CHANGE_AD;
                        handler.sendMessage(message);
                    }
                }
            }, 0, 1000 * 5);
原文地址:https://www.cnblogs.com/leestar54/p/3383599.html