fragment里面的startActivityForResult(保存状态不成功的问题)

 顶级fragment调用startActivityForResult,可以在该顶级fragment的onActivityResult得到结果,子fragment想使用startActivityForResult,则需要调用父fragment的startActivityForResult,并且在父fragment中onActivityResult再次【手动】回调该子fragment的onActivityResult(这种情况可以单独抽取一ParentFragment出来通用),顶级fragment中调用activity的startActivityForResult,将回调到该顶级fragment所属的activity的onActivityResult

你可能感兴趣的:(android)