当使用Google 的Android Navigation Component,这时要在你的Activity中onActivityResult的方法下添加如下代码,然后Fragment的onActivityResult就可工作了
//在你的Activity中的onActivityResult的方法中添加
super.onActivityResult(requestCode, resultCode, data);
for (Fragment fragment : getSupportFragmentManager().getPrimaryNavigationFragment().getChildFragmentManager().getFragments())
{
fragment.onActivityResult(requestCode, resultCode, data);
}