Android 从嵌套片段调用图像选择器

Android 从嵌套片段调用图像选择器,android,android-fragments,Android,Android Fragments,我正在用代码从嵌套片段调用图像选择器 Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, "Select Picture"), 1); FragmentTransaction transaction = getChildFragmentMan

我正在用代码从嵌套片段调用图像选择器

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), 1);
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.addToBackStack(null);
transaction.replace(R.id.parent_root, NestedFragment.newInstance());
transaction.commit();
它正确地显示了图像选择器,但当我单击图像而不是显示嵌套片段时,它会显示父片段。有人知道为什么吗?从父片段到嵌套片段的过程是用代码完成的

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), 1);
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.addToBackStack(null);
transaction.replace(R.id.parent_root, NestedFragment.newInstance());
transaction.commit();

你能在onActivityResult中发布代码吗?这似乎无关紧要,因为即使我从未调用过该方法,也会发生同样的情况。不确定..只是一次尝试..检查你是否在父片段的onActivityResult中给出了super.onActivityResult?