2011-10-19 55 views
1

嗨,請告訴我在GWT中使用下面的代碼嗎?在GWT中使用schedule?

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

謝謝!

回答

0

輪詢?這裏

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

scheduleFixedPeriod更好的配合,我知道;-)

+0

嗨loki,謝謝你的回覆。請讓我知道何時使用s – user964904

+0

嗨loki,謝謝你的回覆。請讓我知道在哪種情況下我們需要使用Scheduler? – user964904

+0

想象一下,您正在創建一個網絡聊天應用程序。您應該定期從服務器請求最新消息,例如每秒一次。 'scheduleFixedPeriod()'是這裏的解決方案之一。 – agibalov

16

它推遲了一些代碼,直到瀏覽器重繪頁面(如果需要),並掛起事件被處理(即鼠標鬆開後,點擊後若這是在mousedown完成)