UIAbility组件间交互

UIAbility组件间交互

UIAbility是系统调度的基本单元,在设备内部的不同功能模块之间进行跳转时,通常需要启动特定的UIAbility,这个UIAbility可以时当前应用中的其他UIAbility,也可以时其他应用的UIAbility,例如在外卖相关的UIAbility启动聊天相关的UIAbility(应用内),又或是外卖相关的UIAbility启动第三方支付的UIAbility(应用间)

启动其他应用的UIAbility:启动其他应用的UIAbility,通常用户只需要完成一个通用的操作(例如需要选择一个文档应用来查看某个文档的内容信息),推荐使用隐式want启动。系统会根据调用放的want参数来识别和启动匹配到的应用UIAbility。也就是对接第三方SDK,分享,支付,等功能

启动其他应用的UIAbility并获取返回结果:当使用隐式want启动其他应用的UIAbility并希望返回结果时,调用方需要使用startAbilityForResult()方法启动目标UIAbility.例如主应用中需要启动三方支付并获取支付结果

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值