0

UI スレッドで進行状況ダイアログを実行しています。別のスレッドがバックラウンドで実行されており、終了したら進行状況ダイアログを閉じる必要があります。

UI スレッドで:

messageDialog.open(); // synchronous

バックラウンドスレッドからこれを試しました:

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

ただし、close イベントは UI スレッドによって処理されません。

4

0 に答える 0