需求
最近项目爬虫需要定时爬取内容,查了一些资料,决定使用Quartz。
回顾 Timer
private Timer timer = new Timer(); //为了方便取消定时轮播,将 Timer 设为全局
// other code ...
// 设置自动轮播图片,5s后执行,周期是5s
timer.schedule(new TimerTask() {
@Override
public void run() {
Message message = new Message();
message.what = UPTATE_VIEWPAGER;
if (autoCurrIndex == headerArticles.size() - 1) {
autoCurrIndex = -1;
}
message.arg1 = autoCurrIndex + 1;
mHandler.sendMessage(message);
}
}, 5000, 5000);
参考文章