harmony 鸿蒙ServiceAbility的生命周期
ServiceAbility的生命周期
开发者可以根据业务场景重写生命周期相关接口。ServiceAbility生命周期接口说明见下表。
表1 ServiceAbility生命周期接口说明
接口名 | 描述 |
---|---|
onStart(): void | 该方法在创建ServiceAbility的时候调用,用于Service的初始化,在ServiceAbility的整个生命周期只会调用一次。 |
onCommand(want: Want, startId: number): void | 在Service创建完成之后调用,该方法在客户端每次启动该Service时都会调用,开发者可以在该方法中做一些调用统计、初始化类的操作。 |
onConnect(want: Want): rpc.RemoteObject | 在连接ServiceAbility时调用。 |
onDisconnect(want: Want): void | 在与已连接的ServiceAbility断开连接时调用。 |
onStop(): void | 在ServiceAbility销毁时调用。开发者应通过实现此方法来清理资源,如关闭线程、注册的侦听器等。 |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙FA模型访问Stage模型DataShareExtensionAbility
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦