class ApplicationLifetime
cangjie
public class ApplicationLifetime <: IHostApplicationLifetime功能:提供主机应用生命周期事件管理实现。
父类型:
成员概览
| 成员 | 功能 |
|---|---|
| func onStarted(() -> Unit) | 注册应用启动完成时执行的回调。 |
| func onStopped(() -> Unit) | 注册应用停止完成时执行的回调。 |
| func onStopping(() -> Unit) | 注册应用开始停止时执行的回调。 |
| func notifyStarted() | 通知所有已注册的启动完成回调。 |
| func waitForShutdown() | 等待应用进入停止状态。 |
| func stopApplication() | 通知应用开始停止。 |
| func notifyStopped() | 通知所有已注册的停止完成回调。 |
func onStarted(() -> Unit)
cangjie
public func onStarted(callback: () -> Unit): Unit功能:注册应用启动完成时执行的回调。
参数:
- callback:
() -> Unit- 应用启动完成时执行的回调。
返回值:
Unit
func onStopped(() -> Unit)
cangjie
public func onStopped(callback: () -> Unit): Unit功能:注册应用停止完成时执行的回调。
参数:
- callback:
() -> Unit- 应用停止完成时执行的回调。
返回值:
Unit
func onStopping(() -> Unit)
cangjie
public func onStopping(callback: () -> Unit): Unit功能:注册应用开始停止时执行的回调。
参数:
- callback:
() -> Unit- 应用开始停止时执行的回调。
返回值:
Unit
func notifyStarted()
cangjie
public func notifyStarted(): Unit功能:通知所有已注册的启动完成回调。
返回值:
Unit
func waitForShutdown()
cangjie
public func waitForShutdown(): Unit功能:等待应用进入停止状态。
返回值:
Unit
func stopApplication()
cangjie
public func stopApplication(): Unit功能:通知应用开始停止。
返回值:
Unit
func notifyStopped()
cangjie
public func notifyStopped(): Unit功能:通知所有已注册的停止完成回调。
返回值:
Unit