首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

osgi-扩展bluedavy提供的“简单方式上的留言板”遇到的有关问题

2012-11-16 
osgi-扩展bluedavy提供的“简单方式下的留言板”遇到的问题在BulletinListModule中仿照右侧左上角的扩展点增

osgi-扩展bluedavy提供的“简单方式下的留言板”遇到的问题
在BulletinListModule中仿照右侧左上角的扩展点增加一个左侧扩展点,用于显示“查询”字样根据上述扩展点,在新的bundle中实现扩展通过DS描述component,在本bundle中,有两个component,一个为进入查询页面进入的action,另一个是查询功能本身。

Bundle[] bs = this.context.getBundles();Bundle b = null;for (int i = 0; i < bs.length; i++) {System.out.println(bs[i].getBundleContext());if(bs[i].getSymbolicName().equals("QueryBundleModule")){b = bs[i];break;}}

来获取bundle,而QueryBundleModule就是当前的页面所在bundle的name。
这样才可以,达到映射的正确性。
另外一点,需要注意的是,build.properties需要经常查看,如果自己新加了什么东西,那么一定要多看看,看是否勾选中了,否则导出的bundle不会包含变动,造成很多的诡异的问题。
由于不想使用Activator,所以获取bundle的时候,感觉很怪异,不知道如何能简化。

热点排行