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

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

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

你可能感兴趣的:(Fragment跳转)