0

我在 UI 线程中运行了进度对话框。另一个线程正在后台运行,完成后必须关闭进度对话框。

在 UI 线程上:

messageDialog.open(); // synchronous

我从后台线程尝试过这个:

UiUtils.syncExec(new Runnable()
        {
            @Override
            public void run()
            {
                   dialog.close();
            }
       }); 

但关闭事件不由 UI 线程处理。

4

0 回答 0