diff --git a/Ability/PageAbility/entry/src/main/ets/MainAbility2/pages/index.ets b/Ability/PageAbility/entry/src/main/ets/MainAbility2/pages/index.ets index 4300ec8f16e6fe47986e99de7b7e44d050fb4178..ce8974110bedfca97f0f034643443f3fb48c6983 100644 --- a/Ability/PageAbility/entry/src/main/ets/MainAbility2/pages/index.ets +++ b/Ability/PageAbility/entry/src/main/ets/MainAbility2/pages/index.ets @@ -1,6 +1,25 @@ +import featureAbility from '@ohos.ability.featureAbility'; + @Entry @Component struct Index { + onBackPress() { + //启动ability + let str = { + "want": { + "bundleName": "com.example.pageabilityopenh", + "abilityName": "com.example.pageabilityopenh.MainAbility", + }, + }; + featureAbility.startAbility(str) + .then((data) => { + console.info('Operation successful. Data: ' + JSON.stringify(data)) + }).catch((error) => { + console.error('Operation failed. Cause: ' + JSON.stringify(error)); + }) + return true; + } + build() { Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) { Button() { @@ -8,6 +27,7 @@ struct Index { .fontSize(25) .fontWeight(FontWeight.Medium) .margin({left:20,right:20}) + .fontColor(Color.White) } .padding({ top: 20, left: 20, right: 20, bottom: 20 }) }