我需要检查网址(每秒一次)
Timer timer = new Timer();
TimerTask task = new TimerTask() {
public void run()
{
System.out.print(engine.getLocation());
}
};
timer.schedule( task, 1000 );
但我不需要时间表
在JavaScript中它看起来像
var interval = self.setInterval(function(){
console.log(mywindow.location.href);
},1000);
答案 0 :(得分:8)
timer.schedule( task, 0L ,1000L);
会每秒检查一次。
答案 1 :(得分:4)
您可以使用:
timer.scheduleAtFixedRate(yourTimerTask, new Date(), 1000l);
...将从现在开始,每秒安排执行。
请注意,开始时间和速率无法保证按时间精确执行。
有关该方法的API文档,请参阅here。