harmony 鸿蒙Starting a Local PageAbility
Starting a Local PageAbility
The capabilities related to the PageAbility are provided through the featureAbility class. For example, startAbility() in featureAbility is used to the PageAbility.
Table 1 featureAbility APIs
API | Description |
---|---|
startAbility(parameter: StartAbilityParameter) | Starts an ability. |
startAbilityForResult(parameter: StartAbilityParameter) | Starts an ability and returns the execution result when the ability is terminated. |
The following code snippet shows how to explicitly start a PageAbility through startAbility(). The parameters passed in for starting an ability include want. For details about the want parameter as well as implicit startup and explicit startup, see Want.
import featureAbility from '@ohos.ability.featureAbility'
import Want from '@ohos.app.ability.Want';
(async () => {
try {
console.info('Begin to start ability')
let want: Want = {
bundleName: "com.example.myapplication",
moduleName: "entry",
abilityName: "com.example.myapplication.EntryAbility"
}
await featureAbility.startAbility({want})
console.info(`Start ability succeed`)
}
catch (error) {
console.error('Start ability failed with ' + error)
}
})()
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Using Explicit Want to Start an Application Component
harmony 鸿蒙Using Implicit Want to Open a Website
harmony 鸿蒙AbilityStage Component Container
harmony 鸿蒙Accessing a DataAbility
harmony 鸿蒙Accessing a DataShareExtensionAbility from the FA Model
harmony 鸿蒙AccessibilityExtensionAbility
harmony 鸿蒙Common action and entities Values
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦