Posted on 2006-09-18 14:54
小小涼粉 閱讀(317)
評論(0) 編輯 收藏
EventHandler要抽象出一個接口來,然后根據不同的需要實現不同的handler,不然就無法在服務器reply以后通知UI更新,但至于是否要在UI中再生成異步線程來做這件事情,還要通過編碼測試一下。
不過目前我的感覺是不需要再生成異步線程了,因為底層Peercore的操作本身就是異步的,不需要等待它的方法操作完畢以后再返回,應該只需要把UI中要更新的控件作為參數傳到EventHandler里面去,這樣handler就可以通知UI更新了——打住!RCP非UI的線程是無法操作UI線程的!!只能通過UIJob或者是Display.asnyexec()方法來更新UI,所以....還是要定義很多的UIJob的子類的......