如何在 e4 UI 和 运行 启动时调用 command/operation?
How to invoke a command/operation when the e4 UI is up and running?
在我的 e4 应用程序中,我想在 UI 启动且 运行.
时自动调用一些操作
我读到有关引入 LifeCycleManager 的信息 - 这似乎很合适。
但显然我不能使用那里列出的任何生命周期注释。
如何在 UI 结束时调用 e4 中的某些操作?
当应用程序启动完成时,您可以使用 UIEvents.UILifeCycle.APP_STARTUP_COMPLETE
事件来 运行 代码。
向您的生命周期添加一个方法 class 订阅此事件是实现此目的的一种方式 - 例如:
@Optional
@Inject
public void appStartupComplete(@UIEventTopic(UIEvents.UILifeCycle.APP_STARTUP_COMPLETE) final Event event)
{
....
}
注意 Event
是 org.osgi.service.event.Event
在我的 e4 应用程序中,我想在 UI 启动且 运行.
时自动调用一些操作我读到有关引入 LifeCycleManager 的信息 - 这似乎很合适。
但显然我不能使用那里列出的任何生命周期注释。
如何在 UI 结束时调用 e4 中的某些操作?
当应用程序启动完成时,您可以使用 UIEvents.UILifeCycle.APP_STARTUP_COMPLETE
事件来 运行 代码。
向您的生命周期添加一个方法 class 订阅此事件是实现此目的的一种方式 - 例如:
@Optional
@Inject
public void appStartupComplete(@UIEventTopic(UIEvents.UILifeCycle.APP_STARTUP_COMPLETE) final Event event)
{
....
}
注意 Event
是 org.osgi.service.event.Event