diff --git a/Ability/PageAbility/entry/src/main/ets/MainAbility2/pages/second.ets b/Ability/PageAbility/entry/src/main/ets/MainAbility2/pages/second.ets index 89c5915373e0314f03c6df8fd99fcb71c130d58b..5a30d1d39cf5602f40ef81a3cbfcd91c765de54c 100644 --- a/Ability/PageAbility/entry/src/main/ets/MainAbility2/pages/second.ets +++ b/Ability/PageAbility/entry/src/main/ets/MainAbility2/pages/second.ets @@ -1,6 +1,25 @@ +import featureAbility from '@ohos.ability.featureAbility'; + @Entry @Component struct Second { + 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 Second { .fontSize(25) .fontWeight(FontWeight.Medium) .margin({left:20,right:20}) + .fontColor(Color.White) } .padding({ top: 20, left: 20, right: 20, bottom: 20 }) }