Eclipse rcp 激活零件警告

Eclipse rcp 激活零件警告,eclipse-rcp,Eclipse Rcp,我的应用程序是一个具有两个视图的透视图。 启动时,应用程序将显示带有表格的viewA,viewB将隐藏。 当我从表中选择一个项目时,打开viewB,将所选项目发送到viewB,并隐藏viewA。 我可以执行这些操作,但在控制台上有以下警告: 防止递归尝试激活部分“VIEWB”,同时仍在激活“VIEWA”部分。 解决此警告的一些帮助?您是否正在执行在按钮单击事件方法中显示“viewB”的工作?如果是,您可能需要将该工作排队,以便UI线程稍后执行,方法是将其包装到: Display.getDefau

我的应用程序是一个具有两个视图的透视图。 启动时,应用程序将显示带有表格的viewA,viewB将隐藏。 当我从表中选择一个项目时,打开viewB,将所选项目发送到viewB,并隐藏viewA。 我可以执行这些操作,但在控制台上有以下警告: 防止递归尝试激活部分“VIEWB”,同时仍在激活“VIEWA”部分。
解决此警告的一些帮助?

您是否正在执行在按钮单击事件方法中显示“viewB”的工作?如果是,您可能需要将该工作排队,以便UI线程稍后执行,方法是将其包装到:

Display.getDefault().asyncExec(new Runnable() {
  @Override
  public void run() {
    // Your UI update code.
  }
};