Freepisces.Life
2010-11-05
SWT 避開與UI Thread打結的方式
在
非 UI Thread
中若觸發
修改UI
的動作會產生
org.eclipse.swt.SWTException: Invalid thread access
的例外,避開的方式為:
Composite.getDisplay().asyncExec(new Runnable() {
@Override
public void run() {
if (!Composite.isDisposed()) {
/*加入修改Composite 內UI的動作*/
}
}
});
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言