1

私のアプリケーションは、2 つのビューを持つパースペクティブです。アプリケーションを起動すると、viewA にテーブルが表示され、viewB は非表示になります。テーブルから項目を選択すると、viewB が開き、選択した項目が viewB に送信され、viewA が非表示になります。これらのアクションを実行することはできますが、コンソールに次の警告が表示されます。

4

1 に答える 1

2

ボタンクリックイベントメソッド内に「viewB」を表示する作業をしていますか?もしそうなら、あなたはおそらくそれをラップすることによってUIスレッドが後で行うためにそれをキューに入れる必要があります:

Display.getDefault().asyncExec(new Runnable() {
  @Override
  public void run() {
    // Your UI update code.
  }
};
于 2012-04-20T14:48:09.880 に答える