服务跟踪器 |如果出现异常,我们应该在addingService方法中释放服务吗?

问题描述

我创建了一个带有 null ServiceTrackerCustomizerServiceTracker 并覆盖了 addedService 和 removedService 方法

考虑这个用于添加服务方法代码片段。

>

那么,如果出现异常,是否可以急切地发布服务?或者我们可以省略它,OSGi 框架会负责稍后发布服务?

请指教。

解决方法

你应该取消你在问题中显示的服务。