我在MainActivity
里实现了一个viewpager
,每一个viewpager
是一个fragment
,在第一个fragment
里又 创建了 三个fragment
分别为A, B C
。
每个fragment
都是通过 commit
这种方式启动的,在A fragmen
t 里,调用startActivityForResult
方法,启动Activity
后,在Activity
里调用activity
的setResult
方法设置ReslutCode
后,并执行了finish
方法,但是fragment 的OnActivityResult
方法就是不调用。
大神们,今天我在第一个fragment 里写了OnActivityResult 方法,我从Activity里 finish 的时候,没有调用启动它的fragment, 而是调用了,启动它fragment 的父 fragment ,这是为什么呢????
希望大神们指点迷津啊????
OnActivityResult 是不是在第一个fragment本调用了?