HarmonyOS/OpenHarmony应用开发API-StartAbilityParameter能力
说明:
定义启动Ability参数,可以作为入参调用startAbility启动指定的Ability。
仅在FA模型下使用。
编译环境:
编译器版本:release3.0
Api:8
语言:js
能力:
名称 |
类型 |
必填 |
说明 |
want |
Want |
是 |
表示需要包含有关目标启动能力的信息。 |
abilityStartSetting |
{[key: string]: any} |
否 |
表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。 |
代码示例:
mport featureAbility from '@ohos.ability.featureAbility';let Want = { bundleName: 'com.example.abilityStartSettingApp2', abilityName: 'com.example.abilityStartSettingApp.MainAbility',};let abilityStartSetting ={ [featureAbility.AbilityStartSetting.BOUNDS_KEY] : [100,200,300,400], [featureAbility.AbilityStartSetting.WINDOW_MODE_KEY] : featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED, [featureAbility.AbilityStartSetting.DISPLAY_ID_KEY] : 1,};let startAbilityParameter = { want : Want, abilityStartSetting : abilityStartSetting};featureAbility.startAbility(startAbilityParameter, (err, data)=>{ console.log('errCode : ' + JSON.stringify(err)); console.log('data : ' + JSON.stringify(data));});