UIAbility
UIAbility is a type of application component that provides the UI for user interactions. The UIAbility module provides lifecycle callbacks such as component creation, destruction, and foreground/background switching.
UIAbility is the basic unit of scheduling in OpenHarmony and provides a window for applications to draw the UI. An application can contain one or more UIAbility components. For example, for a payment application, you can use separate UIAbility components to carry the entry and payment functionalities.
Each UIAbility component instance is displayed as a mission in the system application Recents.
You can develop a single UIAbility or multiple UIAbilities for your application based on service requirements.
-
If you want your application to be displayed as one mission in Recents, use one UIAbility and multiple pages.
-
If you want your application to be displayed as multiple missions in Recents or multiple windows to be opened simultaneously, use multiple UIAbilities.
Additional Information
For more information, see UIAbility.