62,615
社区成员
发帖
与我相关
我的任务
分享
public class Activator implements BundleActivator {
private BundleContext _context;
private A a;
public void start(BundleContext context) throws Exception {
this._context = context;
registerBundleService();
getBundleService();
}
/**
* 获取服务
*/
private void getBundleService() {
ServiceReference reference = _context.getServiceReference (A.class.getName());//服务引用
if(null!=reference){
this.a=(A)_context.getService(reference);
}
}
/**
* 注册服务
*/
private void registerBundleService() {
_context.registerService(A.class.getName(),
new A(), null);
}
public void stop(BundleContext context) throws Exception {
context = null;
this.nativeService=null;
}
}