fragment 与 activity同在 针对startActivityForResult 启动和onActivityResult返回的处理

 

1. 从activity A 中跳另一个activity  B  

  要求: (1)当前 A 中有fragment (2) 从A 跳到B 界面 后返回数据给 A的 fragment 

  解决方案:

    方案1:在A 界面中用当前 fragment 调用 startActivityForResult(intent, requestCode);

    方案2:在B 界面中带参数跳转加 intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 会执行 A界面 onNewIntent ,然后再修改fragment。

    方案3:在A 界面中直接调用 startActivityForResult(intent, requestCode);,在A界面的 onActivityResult 得到返回数据然后操作传值给fragment。

转载于:https://www.cnblogs.com/xBig/p/4635949.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值