许可证过期时禁用 Eclipse 插件的最佳方法是什么?
当然,一种方法是通过从 Plugin.start() 方法抛出异常来使插件崩溃,但这非常难看,因为插件的所有 View 等都显示异常堆栈跟踪。
我显然想优雅地禁用该插件而不是使其崩溃。
最佳答案
安装后, bundle 的状态由框架决定。
- 已安装有一些问题需要解决,例如依赖关系问题
- 已解决已安装且无依赖性问题
- Activity (如果有激活器,并且无异常启动)
因此,如果您想使用除了在激活器的启动方法上抛出异常之外的优雅方式来禁用插件的功能,您必须在许可证过期后在代码中禁用插件的功能。
关于java - 许可证到期时禁用 eclipse 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5373146/