假設(shè)有一個(gè)FragmentActivity中嵌套一個(gè)Fragment,它們各自使用startActivityForResult發(fā)起數(shù)據(jù)請求。
經(jīng)測,目標(biāo)所返回結(jié)果數(shù)據(jù),能否被它們各自的onActivityResult方法所接收的情況如下:
Fragment和FragmentActivity都能接收到自己的發(fā)起的請求所返回的結(jié)果
FragmentActivity發(fā)起的請求,F(xiàn)ragment完全接收不到結(jié)果
Fragment發(fā)起的請求,雖然在FragmentActivity中能獲取到結(jié)果,但是requestCode完全對應(yīng)不上