Eclipse插件:共享对象的对话框

时间:2015-07-20 08:54:01

标签: eclipse eclipse-plugin swt eclipse-rcp jface

我正在尝试编写一个eclipse插件,其中有两个视图共享一个全局对象状态。每个视图加载时都会查找对象状态。如果对象处于某种默认状态(例如在启动插件时),我会显示一个Dialog来提示输入该对象的值。

因此,当两个视图作为透视图的一部分加载时,由于并发性,对话框会出现两次。所以问题是,如果第一个线程打开了对话框,第二个线程需要等到对话框捕获响应并关闭。

但是我注意到调用dialog.open(块设置为true)实际上允许第二个线程进入,因此第二次显示对话框。

关于如何让第二个线程等待的任何提示?

0 个答案:

没有答案