在GWT中使用scheduleDeferred?

时间:2011-10-19 13:23:00

标签: java gwt

嗨,请告诉我在GWT中使用以下代码?

Scheduler.get().scheduleDeferred(new ScheduledCommand() {    
  @Override
  public void execute() {
    //code
  }
});

谢谢!

2 个答案:

答案 0 :(得分:16)

它推迟了一些代码,直到浏览器重新绘制页面(如果需要)并处理挂起事件(即鼠标之后,如果在mousedown中完成,则单击)

答案 1 :(得分:1)

轮询?

Scheduler.get().scheduleDeferred(new ScheduledCommand() {    
  @Override
  public void execute() {
    // request data from server
    // update ui
    Scheduler.get().scheduleDeferred(this); // reschedule
  }
});

scheduleFixedPeriod更适合这里,我知道; - )