我正在实现一个带有取消按钮的搜索对话框。当用户开始搜索时,结果将从数据库中一个一个填充到 TableViewer 中,并在进度条中显示进度。
假设用户想取消搜索,他会点击取消按钮。
如何停止数据填充过程?
SearchProgressBar dlg=new SearchProgressBar(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell());
dlg.open();
for(int i=0;i<result.length;i++) {
String str=FillGistTable(result[i].toString().split("\\~"),i);
COUNT++;
}
dlg.close()