This post will be dedicated for nested Fragments from support library and for their big issue.
There are available methods inside Fragment: startActivityForResult() and onActivityResult(). First one just delegates invocation to FragmentActivty.startActivityFromFragment(), and second one is called from FragmentActivity.onActivityResult().
If this behavior just wrapped around Activity, then how result is delivered into Fragment instance?