Fragment如何接收Activity的onActivityResult

前天,没错就是前天,周日,苦逼的我在公司赶项目进度的时候,在fragment跳转到一个activity后再由activity关闭后回来让fragment接收activity里面的消息时,发生了一丢丢的小意外,我接收不到,嘶,啊这,不应该呀,我在fragment依赖的activity里面重写了onActivityResult,我fragment里面也重写了呀,而且fragment里面重写的也写了super.onActivityResult(requestCode, resultCode, data);
不应该出问题呀,然后我人就傻了,在博客上面找,发现博客上的回答五花八门,一个也没回答到点子上,被逼无奈,我询问了我的老大哥,我老大哥说,你看看你跳转的intent,别用那个Router,直接用startActivity,我当时就在想这个有啥影响啊,然后我换了以后发现,我还是太年轻了,果然可以正常接收到了。
emmmmmmm,再次我来总结一下吧,这个在fragment里接收onActivityResult的注意事项吧,首先,在承载fragment的activity里面要重写onActivityResult,在需要接收数据的fragment里重写onActivityResult,记得fragment里重写的onActivityResult里super那段代码不能丢,然后就是要注意跳转所使用的方法了,要使用android 自带的跳转方法,不能使用第三方的,好了就先总结到这了,我还要继续赶项目了,respect,苦逼的打工人

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值