我有一个使用SWT Browser
类的SWT应用程序,如下所示:
Browser browser = new Browser(parent, SWT.NONE);
browser.setUrl(myURL);
当一个大页面加载时,它阻止了UI,因为它在同一个线程上运行,有什么方法可以阻止它吗?
答案 0 :(得分:1)
Display.asyncExec
始终在UI线程中运行Runnable
。它仅对从后台线程运行UI代码很有用,所以它不会在这里帮助你。
无法在后台加载UI代码。