I try onActivityResult in fragment currently I am using v4 fragment.
my activity code
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    Log.v(tag, "0000");
    for (Fragment fragment : getSupportFragmentManager().getFragments()) {
        fragment.onActivityResult(requestCode, resultCode, data);
    }
    super.onActivityResult(requestCode, resultCode, data);
}
My fragment code
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    Log.v(getTag(), "in 0");
    if (resultCode == Activity.RESULT_OK) {
        Log.v(getTag(), "in 1");
        if (requestCode == MY_INTENT_CLICK) {
            Log.v(getTag(), "in 2");
            if (null == data)
                return;
            Log.v(getTag(), "in 3");
            Uri selectedImageUri = data.getData(); } } }
I call start Intent in
Log.v(getTag(), "in 00");
                                    Intent intent = new Intent();
                                    Log.v(getTag(), "in 01");
                                    intent.setType("video/*");
                                    Log.v(getTag(), "in 02");
                                    intent.setAction(Intent.ACTION_GET_CONTENT);
                                    Log.v(getTag(), "in 03");
                                    fragment.startActivityForResult(Intent
                                            .createChooser(intent,
                                                    "Select a file"),
                                            MY_INTENT_CLICK);
I also try call intent in
getActivity().startActivityForResult(Intent
                                            .createChooser(intent,
                                                    "Select a file"),
                                            MY_INTENT_CLICK);
startActivityForResult(Intent
                                            .createChooser(intent,
                                                    "Select a file"),
                                            MY_INTENT_CLICK);
But noting is work. I also refer.
Fragment Compatability onActivityResult() Not Working
 
     
    