harmony 鸿蒙ServiceAbility Lifecycle

  • 2023-02-03
  • 浏览 (837)

ServiceAbility Lifecycle

You can implement lifecycle callbacks (as described in the table below) in service.js or service.ets.

Table 1 ServiceAbility lifecycle callbacks

API Description
onStart(): void Called to initialize a ServiceAbility when the ServiceAbility is being created. This callback is invoked only once in the entire lifecycle of a ServiceAbility.
onCommand(want: Want, startId: number): void Called every time a ServiceAbility is started on the client. You can collect calling statistics and perform initialization operations in this callback.
onConnect(want: Want): rpc.RemoteObject Called when the ServiceAbility is connected.
onDisconnect(want: Want): void Called when the connection to the ServiceAbility is disconnected.
onStop(): void Called when the ServiceAbility is being destroyed. You should override this callback for your ServiceAbility to clear its resources, such as threads and registered listeners.

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Ability Kit

harmony 鸿蒙Obtaining Reasons for Abnormal Application Exits

harmony 鸿蒙UIAbility Backup and Restore

harmony 鸿蒙Using Explicit Want to Start an Application Component

harmony 鸿蒙Introduction to Ability Kit

harmony 鸿蒙AbilityStage Component Container

harmony 鸿蒙Accessing a DataAbility

harmony 鸿蒙Accessing a DataShareExtensionAbility from the FA Model

harmony 鸿蒙Common action and entities Values (Not Recommended)

harmony 鸿蒙API Switching Overview

0  赞