我有一個簡單的viewPart提供一些文本字段來輸入硒測試的參數。填寫完這些字段後,用戶可以開始測試。需要30-45分鐘才能運行。我希望我的圖形用戶界面在測試期間保持活躍狀態,讓用戶有機會做其他事情。我需要一個進度監視器。Eclipse RCP:Display.getDefault()。asyncExec仍然阻止我的GUI
我試圖把硒測試放在一個包含Display.getDefault()。asyncExec的作業中來運行它。但是,在幾秒鐘後,我的GUI會凍結busyindicator。硒不更新任何其他視圖,但進度監視器。
是否有另一種方法來確保工作不會阻止我的GUI?在(a)syncExec
執行
最佳, 了Mirco