【发布时间】:2014-10-15 14:44:30
【问题描述】:
将bundle的bundlecontext改为public有危险吗?
我想做的原因是,从不同的包访问上下文。
当然,一种解决方法是在实例化对象时将上下文作为参数传递。但如果公开上下文不会太危险,那么这种方式会更容易。
【问题讨论】:
-
您的意思是将其存储在公共变量中?你会在哪里公开?在激活器中?您的意思是公共静态变量吗?
-
是的,我想将它存储在一个公共静态变量中。目前它存储在一个受保护的静态变量中,工作正常。问题不在于它是否可以工作(它可以工作,我已经尝试过了),但问题是,这样做是否可以节省。
标签: java osgi osgi-bundle