So, in my case, switching to the support library was not an option, I solved it like this:
Do not use setFragment, instead override onActivityResult in your Acitvity and call the onActivityResult fragment from there.
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); _loginFragment.onActivityResult(requestCode, resultCode, data); }
Andre Classen
source share