当我使用标准PackageAdmin
重新加载某些类似的包时:
PackageAdmin packageAdmin = ServiceUtil.getService(PackageAdmin.class);
packageAdmin.refreshPackages(null);
工作台的活动页面(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
)明显关闭,对上面方法的所有调用都返回null,导致应用程序完全无用 - 但据我所知,自上次以来片段是否已安装致电refreshPackages(...)
。
如何阻止页面关闭或如何重新打开?