I\'m starting a new Activity from my Fragment with
startActivityForResult(intent, 1);
and want to handle the result in the Fragment\'s pare
You are calling startActivityForResult() from your Fragment. When you do this, the requestCode is changed by the Activity that owns the Fragment.
If you want to get the correct resultCode in your activity try this:
Change:
startActivityForResult(intent, 1);
To:
getActivity().startActivityForResult(intent, 1);