Fragment跳转到Activity,刚跳转就走了onActivityResult方法

昨晚把项目打包测试,发现Fragment跳转到新的Activity并使用回调时,刚跳转就走了 onActivityResult()方法,导致真正Activity关闭返回的时候,回调值并没有传递给Fragment,这种现象在Android5.0以上的手机没有出现,手里有个Android4.4和4.3的手机都出现这个问题。一开始也感觉莫名其妙,后来打了日志才发现这个问题,看了一些资料后发现是因为所跳转到的Activity被我设置了
android :launchMode= "singleTask"

把启动模式修改为Standard就不会出现这个现象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值