Page内导航使用startAbility() 和presentForResult()的区别?

Page Ability里的不同AbilitySlice可以调用startAbility() ,presentForResult()来实现子页面AbilitySlice的调用,请问这两个方法有什么区别?

鸿蒙
HarmonyOS
导航
2021-12-03 11:54:56
浏览
收藏 0
回答 3
待解决
回答 3
按赞同
/
按时间
Euphemian
1

开发指南上有详细说明。可查看以下链接学习:

https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-page-switching-0000000000037999

分享
微博
QQ
微信
回复
2021-12-03 15:43:43
没用的喵叔
1

打个比方:把PageAbility比作窗户,AbilitySlice可以比作窗户上的窗纸。startAbility() 会跳转到另一个窗户上,present()只在当前窗户的不同窗纸间切换。

分享
微博
QQ
微信
回复
2021-12-06 15:35:57
vsrrrrrb

一个同page,一个不同page

分享
微博
QQ
微信
回复
2021-12-03 23:11:31
相关问题
HVD ManagerDevice Manager区别
2573浏览 • 1回复 待解决
多态多模区别是什么?
1954浏览 • 2回复 已解决
鸿蒙如何获取导航状态栏高度
5591浏览 • 1回复 待解决
Navigatorrouter.push有啥区别
449浏览 • 1回复 待解决
webview导航无法正常导航,怎么处理?
1465浏览 • 1回复 待解决
liteos-a 鸿蒙2.0有什么区别
4787浏览 • 1回复 已解决
请问AbilitySliceFraction有什么区别
5708浏览 • 3回复 已解决
鸿蒙2.0,欧拉C++20,有何区别
2046浏览 • 1回复 待解决
APP_FEATURE_INIT SYS_RUN区别
3084浏览 • 1回复 待解决
鸿蒙1.0鸿蒙2.0有什么区别
8184浏览 • 3回复 待解决
DevEco构建HapAPP有什么区别
3491浏览 • 1回复 待解决
鸿蒙系统预装升级有什么区别
6827浏览 • 2回复 待解决
工具类里怎么调用startAbility?
490浏览 • 1回复 待解决
Page Ability 无法实现跳转
3237浏览 • 1回复 待解决
导航换装 车机版 鸿蒙系统
6260浏览 • 1回复 待解决
/build.py w800hpm dist指令有什么区别
1834浏览 • 1回复 待解决