我只是想知道在Eclipse RCP开发中管理Class
的贡献Part
时有什么好的做法?我知道,当Part
获得焦点时,应用会调用与Class
相关联的Part
,并且在Class
中您可以使用@PostContruct
等注释1}}和@Focus
表示某些行为。
我想知道的是,每次用户切换Class
时我是否应该销毁Parts
并重新加载?如果我不这样做或者是否需要销毁Class
并且每次都重新加载它,这是不好的做法吗?
答案 0 :(得分:1)
DI框架将为您控制贡献类的生命周期,并将根据需要调用带注释的方法。所以你不需要手动销毁它。
查看本教程,解释部件的注释: http://www.vogella.com/articles/EclipseRCP/article.html#programmingmodel_annotation